How to Create an Online Course in 7 Steps
This page has no affiliate links right now: every link goes straight to the vendor or to our own pages. If that changes, we’ll mark them. How we make money.
An online course is a set of lessons (video, text, audio or live sessions) that teaches one clear result and that students pay to access, usually on a course platform that hosts the lessons and takes the payment.
This guide shows how to create an online course from idea to first sale, without assuming you use any one platform. Where a step costs money, we show real prices from six platforms’ own pricing pages, checked November 12, 2026.
The short answer
To create an online course: pick a problem people pay to solve, test demand, outline 3–6 modules, record short lessons, choose a platform, build the course and sales page, then launch to an email list. Platforms start at $22–$29/mo billed yearly; none of the six we checked has a free plan.
The 7 steps at a glance
| Step | What you decide | What it costs |
|---|---|---|
| 1. Topic | One problem, one audience | Your time |
| 2. Outline | The end result and 3–6 modules | Your time |
| 3. Format and price | Self-paced, cohort, community or coaching | Your time |
| 4. Record | Camera, mic, screen recording, worksheets | Can start with a phone you own |
| 5. Platform | Where the course lives and how you’re paid | From $22–$29/mo billed yearly |
| 6. Build | Lessons, drip, quizzes, sales page, checkout | Included in the platform |
| 7. Launch | Email list, launch offer, feedback | Card processing (about 2.9% + 30¢ per sale) and any email tool |
Step 1: Pick a topic people will pay for
A course sells when it solves a specific problem for a specific person. “Photography” is a subject. “Shoot sharp product photos for your Etsy shop with a phone” is a course.
What to decide: who the student is, what they can do after the course, and why they’d pay you instead of watching free videos. Usually the answer is speed, structure or feedback.
Check demand before you record anything:
- Search: look up the problem on Google and YouTube. Lots of “how to” results and questions mean people are looking.
- Communities: read the questions people keep asking in forums, groups and comment sections in your niche.
- Pre-sell: describe the course and offer early access at a launch price. A few paying sign-ups tell you more than any survey.
Step 2: Outline the outcome and modules
Write the promise in one sentence: “By the end, you will…”. Then list every step a beginner needs to get there, in order. Group those steps into 3–6 modules (chapters), each with a few short lessons.
- Keep each lesson to one idea, so students can finish it in one sitting.
- End each module with a small task: a worksheet, a checklist or a quiz.
- Cut anything that doesn’t move the student toward the promise. Extras can become a bonus or a second course.
Some platforms can draft an outline for you. Teachable’s course wizard, for example, has a Generate with AI option for the outline, and LearnWorlds plans include monthly AI credits (300 on Starter). Treat an AI outline as a first draft to edit, not a finished course.
Step 3: Choose a format and a price model
| Format | How it works | Good for |
|---|---|---|
| Self-paced video | Students watch recorded lessons any time | Skills you can show on screen or camera |
| Text and worksheets | Written lessons, templates and downloads | Frameworks, writing, business processes |
| Live cohort | A group goes through it together on set dates | Accountability and feedback; higher prices |
| Community or membership | Ongoing access for a monthly fee | Topics that keep changing |
| Course plus coaching | Recorded lessons with calls or reviews | Premium offers with limited seats |
Price model: one-time purchase is the simplest. Payment plans help with higher prices, and subscriptions suit memberships. Most platforms support all three, plus free courses you can use as a lead magnet (a free offer that collects email addresses).
Step 4: Record and produce your lessons
You don’t need a studio. Most beginner courses work with:
- Camera: a recent phone, or your computer for screen recordings.
- Microphone: clear audio matters more than sharp video. A basic external mic or a quiet room with soft furnishings helps.
- Light: face a window or use one soft light.
- Editing: cut mistakes and long pauses; you don’t need effects.
Record one lesson, watch it as a student would, and fix your setup before you record the rest. If you prefer not to be on camera, slides with voice-over or AI tools can help: see our guides to AI video generators and AI voice generators, and check each tool’s commercial-use terms first.
Step 5: Choose a platform to host and sell your course
A course platform hosts your lessons, gives each student a login and runs checkout. The biggest differences are the entry price, the fee taken from each sale and how many courses the entry plan allows.
| Platform | Entry plan, billed yearly | Billed monthly | Platform fee per sale | Entry-plan limit | Free trial |
|---|---|---|---|---|---|
| Teachable | Starter $29/mo | $39/mo | 7.5% (0% from Builder, $69/mo, on Teachable Payments) | 5 published products | 7 days* |
| Thinkific | Start $82/mo | $109/mo | None on Thinkific Payments (2.9% processing) | Unlimited courses | 30 days |
| Kajabi | Basic $143/mo | $179/mo | None on Kajabi Payments (2.9% + 30¢ processing) | 5 products, 2,500 contacts | 14 days |
| LearnWorlds | Starter $44/mo | $49/mo | $5 per paid enrollment (none from Pro Trainer, $79/mo) | 1,000 active learners a month | 30 days |
| Kartra | Essentials $52/mo | $59/mo | 5% (0% from Starter, $99/mo) | 1 course, 500 contacts | 14 days |
| Sellfy | Starter $22/mo | $29/mo | 0% (2% may apply above the plan’s sales cap) | Up to $10,000 in sales a year | 14 days |
USD, from each vendor’s pricing page read from a US connection on November 12, 2026. Card or gateway processing applies on every platform. *Teachable’s plan cards say 7 days; a pop-up on the same page offered 30. LearnWorlds prices exclude VAT.
- Teachable — Who it’s for: a first course or a few offers at the lowest course-platform price. Skip it if you’ll sell a lot on Starter: the 7.5% fee adds up.
- Thinkific — Who it’s for: creators planning many courses with no platform fee. Skip it if $82/mo is too much before your first sale.
- Kajabi — Who it’s for: people who want courses, email marketing and a website in one bill. Skip it if you only need course hosting.
- LearnWorlds — Who it’s for: interactive lessons and assessments on a small budget. Skip it if you expect many sales on Starter, where $5 per enrollment adds up.
- Kartra — Who it’s for: marketers who want funnels, email and courses together. Skip it if you need more than one course on the entry plan.
- Sellfy — Who it’s for: a “course” that’s really a video pack or downloadable workbook. Skip it if you need lessons, quizzes or certificates: its help center describes streamable videos (5 uses per link), not course modules.
For a deeper look with costs at two sales levels, see our best online course platforms guide, or the head-to-heads Teachable vs Thinkific, Kajabi vs Teachable and Kajabi vs Thinkific.
Step 6: Build the course and the sales page
Inside your platform, set up the course in this order:
- Upload lessons into modules, and mark one or two as free previews so visitors can sample.
- Drip (release lessons on a schedule) if you want students to move together or you’re still recording.
- Quizzes and certificates, if your plan includes them. Check first: on Teachable, certificates start at Growth.
- Sales page: who it’s for, the result, the module list, your background, price and refund policy. Use real student feedback only once you have it.
- Checkout: connect payments, add a launch coupon, and buy your own course with a test coupon to check the flow.
On Teachable, for example, these steps live in a course Setup Guide; our how to sell courses on Teachable guide walks through each screen. Want a sales page outside your course platform? See landing page builders.
Step 7: Launch and sell your course
The platform is the store; it doesn’t bring buyers. A simple first launch looks like this:
- Build an email list before launch with a free lesson, checklist or mini-course. If you email people in the US, follow the FTC’s CAN-SPAM rules (an unsubscribe link and your postal address). Our best email marketing tools guide covers options; Kajabi and Kartra include email.
- Open enrollment for a set window with a launch price or bonus, and say clearly when it ends. Don’t invent deadlines.
- Ask early students for feedback and fix confusing lessons first.
- Add an affiliate program later so past students or partners can earn by referring buyers (for example, Teachable includes one from Builder up).
What it costs to launch your first online course
Here’s the platform cost for a first year on each entry plan, billed yearly, at two sales levels for a $100 course. Where a higher plan is cheaper at that level, we show that plan instead.
| Platform | Test year: 20 sales ($2,000) | Steady year: 200 sales ($20,000) |
|---|---|---|
| Sellfy | $264 (Starter) | $708 (Business; Starter caps at $10,000) |
| Teachable | $498 (Starter $348 + $150 fee) | $828 (Builder, 0% fee) |
| LearnWorlds | $628 (Starter $528 + $100 enrollments) | $948 (Pro Trainer) |
| Kartra | $724 (Essentials $624 + $100 fee) | $1,188 (Starter, 0% fee) |
| Thinkific | $984 (Start) | $984 (Start) |
| Kajabi | $1,716 (Basic) | $1,716 (Basic) |
Our arithmetic from prices on each pricing page, November 12, 2026. Assumes yearly billing, one course and percentage fees charged on the full $100. Excludes card processing, which adds roughly $3.20 per $100 card sale at 2.9% + 30¢ ($64 on 20 sales, $640 on 200), plus taxes, refunds and any email or domain costs. Sellfy is shown for comparison but sells video and downloads rather than structured courses.
Two takeaways: at low sales, the cheapest entry plan wins even with a fee. Once sales grow, a plan with no per-sale fee usually costs less, so recheck your plan after the first few months.
Common mistakes to avoid
- Recording before testing demand. A pre-sale or waitlist is cheaper than a finished course nobody buys.
- Making it too long. More hours don’t mean more value. Students pay for the result.
- Paying for a big plan too early. Start on a trial or entry plan, and upgrade when fees cost more than the next plan.
- Ignoring plan limits. Check product, course and contact caps (for example, Kartra Essentials allows 1 course).
- No audience plan. Decide where your first 20 buyers come from before launch day.
How we wrote this guide
The steps reflect common course-creation practice. Every price, limit, fee and trial comes from the six platforms’ own pricing pages, read from a US connection on November 12, 2026, plus Teachable’s and Sellfy’s help centers. The cost table is our own arithmetic. We haven’t built and sold a course on these platforms ourselves yet, so we don’t rate their editors or video players. More on how we review. Browse every online course platform we cover, or see Teachable alternatives and Kajabi alternatives.
FAQ
How long does it take to create an online course?
It depends mostly on how much finished video or text you need and whether you already know the topic well. A practical way to estimate: make one 5–10 minute lesson end to end (script, record, edit, upload), time it, and multiply by the number of lessons in your outline. A short pilot course with a handful of lessons is a much smaller job than a full program, which is why many creators start small.
Can I create an online course for free?
You can plan, outline and record a course for free with a phone and free tools. Hosting and selling it is where cost starts: none of the six platforms in this guide (Teachable, Thinkific, Kajabi, LearnWorlds, Kartra, Sellfy) had a free plan on November 12, 2026. Each offers a free trial instead: 7 days on Teachable’s plan cards, 14 days on Kajabi, Kartra and Sellfy, and 30 days on Thinkific and LearnWorlds.
How much does it cost to create an online course?
The platform is usually the main fixed cost. Billed yearly, entry plans run from $22/mo (Sellfy) and $29/mo (Teachable) to $143/mo (Kajabi), checked November 12, 2026. In our example of 20 sales at $100 in the first year, platform costs ranged from $264 to $1,716 before card processing. Gear can be a phone you already own.
What is the best platform to create an online course?
There isn’t one best for everyone. For a cheap first course, Teachable Starter ($29/mo yearly, 7.5% fee per sale) or LearnWorlds Starter ($44/mo yearly plus $5 per paid enrollment). For many courses with no platform fee, Thinkific. For email, funnels and a website in one place, Kajabi or Kartra. Our online course platforms guide compares them in detail.
Do I need a website to sell an online course?
No. Teachable, Thinkific, Kajabi, LearnWorlds and Kartra all host your course, a sales page and checkout, so you can sell from a link. You only need a separate website if you want more pages or content than the platform’s page builder offers. You can also connect your own domain on these platforms.
Do I need to show my face to make a course?
No. Screen recordings with voice-over, slides, written lessons and downloadable worksheets are all common course formats. If you don’t want to record your own voice, AI voice tools can read a script, but check each tool’s commercial-use terms before selling the result.
How do I price my first online course?
Start from the result the course delivers and what your audience already pays for similar help, not from the number of hours of video. Check what comparable courses charge, then run a small pre-sale or launch. Most platforms let you change prices later or add coupons, payment plans and bundles.
Should I sell on my own platform or on a course marketplace?
A course platform (like the six here) gives you your own school: you set the price and keep the student list, but you bring the traffic. A course marketplace lists your course next to many others and sells to its own audience, under its own pricing rules. Many creators who already have an audience prefer their own platform.
Sources
All checked November 12, 2026.
- teachable.com/pricing
- www.thinkific.com/pricing/
- kajabi.com/pricing
- www.learnworlds.com/pricing/
- kartra.com/pricing
- sellfy.com/pricing/
- docs.sellfy.com/article/275-selling-vod-with-sellfy
- support.teachable.com/en/articles/11682451
- www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business