Create Your First Course
This tutorial guides you through creating a complete course from scratch. By the end, you will have a published course ready for students to enroll.
Step 1: Start the Course Wizard
- From your dashboard, click Courses in the left sidebar.
- Click the + Create Course button.
- Select your course type:
- Self-Paced. Students learn at their own speed
- Live, Real-time classes with scheduled sessions
- Hybrid, Combination of self-paced content and live sessions
- Short Course, Bite-sized courses under 2 hours
For your first course, we recommend Self-Paced as it is the simplest to set up.
Step 2: Basic Information
Fill in the course details:
- Title: A clear, descriptive title (e.g., "Complete Python Programming Bootcamp")
- Subtitle, A supporting line that adds context (e.g., "From Zero to Job-Ready in 12 Weeks")
- Category, Select from predefined categories or create a custom one
- Language, The primary language of instruction
- Difficulty Level: Beginner, Intermediate, Advanced, or All Levels
- Description, A rich-text description that appears on the course landing page
Tip: Write your description with the student in mind. Focus on outcomes: "By the end of this course, you will be able to..." rather than just listing topics.
Step 3: Course Thumbnail & Promo Video
- Thumbnail, Upload a 16:9 image (recommended 1280×720 px). This is the first thing students see.
- Promo Video, A 2-3 minute video introducing the course and instructor. Courses with promo videos convert 3-5x better.
Step 4: Build Your Curriculum
The curriculum is organized into Sections and Lessons:
Adding Sections
- Click Add Section.
- Give it a name (e.g., "Module 1: Introduction to Python").
- Optionally add a section description.
Adding Lessons
Within each section, add lessons of different types:
| Lesson Type | Description |
|---|---|
| Video | Upload or embed video lectures |
| Text | Rich-text content with images and formatting |
| Upload PDF handouts or reading material | |
| Quiz | Multiple-choice, true/false, or fill-in-the-blank |
| Assignment | Student submissions with rubric grading |
| Live Session | Scheduled video conference (Hybrid courses) |
Uploading Videos
- Click Add Lesson → Video.
- Upload your video file (MP4, MOV, or WebM, up to 4 GB per file).
- The video is automatically transcoded for adaptive streaming.
- DRM protection is applied automatically on Pro plans and above.
- Add captions (SRT files) for accessibility.
Note: Video processing typically takes 5-15 minutes depending on file size. You can continue building the curriculum while videos process in the background.
Step 5: Configure Settings
Pricing
- Free, No payment required. Good for lead generation.
- One-Time Payment. Students pay once for lifetime access.
- Subscription, Monthly or annual recurring payment.
- Installments, Allow students to pay in 2-6 installments.
Access Settings
- Enrollment Limit, Cap the number of students (or leave unlimited).
- Enrollment Deadline, Set a cutoff date for new enrollments.
- Course Duration, Set an expiry (e.g., 6 months access) or lifetime access.
- Prerequisites, Require completion of other courses before enrollment.
Drip Content
Release content on a schedule rather than all at once:
- Go to Settings → Drip Content.
- Choose a drip type: Date-based or Enrollment-based.
- Set the unlock schedule for each section or lesson.
Step 6: Preview & Publish
- Click Preview to see your course exactly as students will see it.
- Review the landing page, curriculum, and pricing.
- When satisfied, click Publish.
- Your course is now live on your storefront.
Promoting Your Course
After publishing, share your course through these channels:
- Copy the direct course URL from the course dashboard
- Use the built-in email campaign tool to notify your audience
- Share on social media with the auto-generated social cards
- Create a coupon code for early-bird discounts
- Set up an affiliate program to let others promote your course
Next Steps
- Course Editor, Advanced editing features
- Curriculum Builder, Detailed curriculum guide
- Course Pricing, Pricing strategies and setup
- Certificates, Issue completion certificates