Creating and selling a digital course is a powerful way to share your knowledge and skills with others. With Mainstack Courses, you can easily build, manage, and sell your course content to your customers. Whether you want to create an online course, a resource center, or a teaching tool, Mainstack offers the tools to deliver your value digitally.
This guide will walk you through the steps of creating a digital course on Mainstack.

Mainstack Courses allow you to build and sell digital courses in various formats. From comprehensive online courses to smaller resource centers, our platform gives you the flexibility to create educational products that suit your needs. Your customers can easily access and consume the content, whether it's in the form of video lessons, text-based modules, or downloadable resources.

1. Log in to your Dashboard and click on Courses to start creating your course.
2. Add a New Course
Click the + Add Course button.
Select Course as the product type.
Click Get Started to begin the process.
3. Add Title and Description
Title: Choose a simple and memorable title for your course. This is the first thing potential customers will see, so make it clear and engaging. Don’t worry too much about perfection at this stage, you can always change it later.
Description: Write a brief description of your course. This text will be used by the AI Content Assistant to generate a draft outline for your course. Make sure to include enough information to help the AI understand your course content.
4. Activate AI Content Assistant
Toggle the AI Content Assistant option to ON. This will allow the platform to generate a customized outline for your course.
Click Continue to move forward.
5. Review the Generated Modules
Mainstack’s AI will generate a draft outline with suggested modules for your course. Click on each module to review the content.
You can edit, update, or add more content to these modules as needed.
Don’t forget to click Save after each modification.
6. Customize Course Details
Click on the Course Details tab to add or edit the Learning Objectives for your course. This is where you can specify what learners will gain from the course.
Add a course image that represents your content.
Toggle the Preview Course button on to add a preview for potential students (optional).
7. Choose a pricing model for your course. You can set a one-time price, subscription-based pricing, or any other model that fits your business strategy.
8. If your course offers a certificate upon completion, click on the Certificate tab to customize the certificate design and content.
9. Customize the purchase email that will be sent to customers after they purchase your course. Ensure it includes all the important details about their course access.
10. Once you’ve reviewed everything, click Publish to make your course available to customers.

The AI Content Assistant is a helpful tool for quickly generating a course outline. When enabled, the AI will suggest modules and lesson plans based on the information you provide in the course description. This tool is designed to speed up the course creation process, but if you prefer to build your outline from scratch, you can choose to not use the AI assistant. In that case, your course outline will be generated using a blank template.

Once your course outline is ready, you can start adding content to each module and lesson.
Click Add Content to upload materials such as PDFs, audio files, videos, or text-based lessons.
You can add as many modules, lessons, and resources as necessary to build a comprehensive course.
Reorder the lessons and modules as needed to create a logical flow for your students.

Important Warning: Deleting a course is a permanent action. Once deleted, all course content will be removed and cannot be recovered. Be sure you want to delete your course before proceeding.To delete a course:
Open the Hosted Courses tab from your Dashboard.
Click on the three dots (...) next to the course you want to delete to view additional options.
Select Delete.
Confirm your decision by clicking Yes, delete in the pop-up modal.
Creating a digital course on Mainstack is a straightforward process, thanks to its easy-to-use interface and powerful AI tools. By following these steps, you can quickly set up and sell your digital courses, share your knowledge, and create a valuable product for your customers.
If you need help along the way, the AI Content Assistant is there to guide you in building a detailed and customizable course outline.