How to sell an online course — platforms compared

If you know something people want to learn, an online course is one of the most straightforward ways to sell that knowledge. You record it once, and the same course can be sold again and again. The hard part is not the recording — it is choosing where the course lives. Three paths exist: hosted course platforms, self-hosted setups, and marketplaces.

What a hosted course platform actually is

A hosted platform is a service built for selling courses: you upload your videos, write your lessons, set a price, and the platform handles payments, student accounts, and video hosting. Well-known examples include Teachable, Thinkific, and Podia.

What you typically get:

What it costs you:

Course platform homepage

What a self-hosted course setup actually is

Self-hosted means you run the course on your own website — usually WordPress with a course plugin — on hosting you rent yourself. You build the school from parts instead of renting one ready-made.

What you typically get:

What it asks of you:

Self-hosted suits you if you already have a website and an audience, you care about owning your student list, and you are comfortable with a slower start in exchange for control.

What a marketplace actually is

A marketplace is a big catalogue of courses where students browse and buy — the platform brings the audience, and you bring the course. That audience is the whole appeal, and it is also the whole trade-off.

What you typically get:

What it costs you:

A marketplace suits you as an extra channel, not as your only home.

What actually matters when you compare

Your student list. Whoever owns the student emails owns the business. A platform that lets you export your students and email them yourself is worth more than one that keeps them behind a wall.

The student experience. Watch a course as a student before you choose. Is it easy to resume where you left off? Do videos play well on a phone? A clumsy student experience quietly kills completion rates.

The true cost. Add up the subscription, the per-sale share, and the payment processing fees for a realistic number of students. A "free" plan with a large per-sale share can cost more than a monthly plan once you start selling.

The mistakes beginners usually make

  1. Recording the whole course before selling anything. Record one module, sell it to a small group, and finish the rest with their feedback. A perfect course nobody buys is worse than a good course ten people finished.
  2. Choosing by the lowest headline price. A cheap plan with a large per-sale share is expensive once sales grow. Do the maths for a hundred students, not for zero.
  3. Forgetting the email list. A course buyer who never hears from you again is a lost customer. Connect the platform to your email tool on day one, so every buyer joins your list.

A decision checklist

Answer these honestly, and the choice usually makes itself:

The bottom line

There is no single best home for a course — there is the home that matches your audience, your patience, and your tolerance for technical work. Hosted platforms buy you speed. Self-hosted buys you ownership. Marketplaces buy you discovery, and charge for it in the share they take. Start with one module and a small group of real students.

Next: once students start arriving, the admin piles up — read Automation tools that save a small business hours every week and let the tools do the repetitive parts for you.

← All guides