Memberships and courses · 7 min read
How to sell an online course without a course platform
The short answer
Yes. A course is four things — a way to take payment, a place to put the videos, a login that unlocks them, and a record of who bought what. Dedicated course platforms bundle those and charge a monthly fee, a transaction cut, or both, and they host your course on their domain. On your own domain, one subscription can cover the videos, the login and the record, and the payment goes through a provider you choose.
On this page
What you are actually buying
Strip the marketing away and a course platform sells you four mechanisms:
- Checkout — somebody can pay you without a conversation
- Hosting — the videos play reliably, on a phone, on bad Wi-Fi
- A gate — the lessons open for buyers and not for anyone else
- A roster — you can see who enrolled, and how far they got
That is the whole product. Everything else — the certificates, the drip schedules, the "student engagement" dashboards — is decoration on those four.
This matters because it tells you what you are comparing. The question is never "is Teachable good?" It is "what is the cheapest, most durable way to get those four things, and who owns the result?"
What it costs, in the shape that actually bites
Course platforms price in one of two shapes, and sometimes both at once.
A monthly fee. Predictable, and fine — until you notice you are paying it in the months you sell nothing. A course is a lumpy business. The launch month pays for itself; February does not.
A cut of every sale. This is the one worth doing arithmetic on, because it scales with your success rather than your usage. A percentage that feels trivial on a $30 course is a real salary on a $2,000 programme sold thirty times. You are not buying software at that point; you are paying rent on your own revenue.
The lower a platform's advertised entry price, the more likely the cut is where the money is. Read that line before the feature list.
There is a third cost nobody puts on the pricing page: the free tier usually publishes on their subdomain. Your course lives at yourname.theirplatform.com. Every student you send there, every article you write about it, every link anyone shares — that is authority accruing to a domain you do not own.
The part everyone finds out too late
Ask the exit question before you sign up, not after: if I leave, what comes with me?
Videos, usually — you have the source files. Your sales page, sometimes. Your student list, in a CSV if you are lucky.
What does not come with you is the thing that took two years to build: the URLs. Every link to a lesson, every bookmark, every search ranking that page earned, every reference in someone's email. All of it points at their domain. Rebuilding elsewhere means starting that from zero, which is why most people simply do not leave. The lock-in is not a contract term. It is the accumulated cost of every link you ever earned pointing somewhere you cannot take with you.
This is the same trap as a website on a closed builder, and the reasoning is identical — see who owns my website and what you can take with you.
Running it on your own site instead
Here is what each of the four mechanisms looks like when the course lives on your own domain.
Checkout. You need a payment route your buyers actually use. Outside the US and Europe this is where most course platforms quietly fail — they support cards and little else. In Lebanon, that means Whish, bank transfer and OMT Pay matter more than which processor a platform integrated with. See taking online payments in Lebanon.
Hosting. Video is the one genuinely hard part, and it is hard for a specific reason: an hour-long lesson recorded at full quality has to become something that starts playing in two seconds on a phone. Whatever you use has to handle that, or students will assume the course is broken rather than that their connection is.
The gate. Buying grants access; access unlocks lessons. The important design decision is that access is a property of the customer, not a secret URL. Anything based on "don't share this link" will be shared.
The roster. Who bought, when, and how far each of them got. That last one is worth more than the other two combined — if most students finish the second lesson and never finish the third, the third is the lesson you need to rewrite.
What this looks like in Helm
Courses are one of the tools in the same dashboard as your website, not a second platform you log into. Courses, Offerings, Quizzes and Community are on the Standard and Business plans.
A course has chapters, lessons and video: upload a lesson's video, or link one from YouTube or Vimeo. What you sell is defined as an Offering, and holding one gives a customer an entitlement — permanent, or expiring after a set period. Course access opens every course you have published, not one at a time. Helm does not take the payment. You give access by hand from the customer's profile, or the payment system on your site gives it automatically when someone pays, once whoever runs your checkout connects it with your access key. That is a genuine choice rather than a limitation: a £20 course wants automatic, and a £2,000 programme you only accept the right people onto does not. Someone holding the course also gets into your Community, if you run one, so you do not keep two lists.
Students log in on your site rather than ours — the account and the course sit behind a login on your own domain, not a portal with someone else's name on it. Customers is the roster underneath: who they are, what they hold, what they have spent, when they were last in, and how many lessons of each course they have finished.
That login is a customer account, and the course runs on it. Students need one to open the lessons and the community, and Offerings works through the same accounts. A course needs customer accounts, and they come with Standard and Business.
Quizzes are scored quizzes or assessments with their own page on your site. Put one in front of the course and it becomes lead capture that turns a curious visitor into a name you can follow up — how that works in practice. The leads it captures are read in Leads, which is part of customer accounts too.
Three things follow from it being one system:
The course is on your domain. Not a subdomain of ours. Every lesson page, every link a student shares, every search result it earns is your site getting stronger, not ours.
There is no cut of your sales. Helm does not take the payment, so it takes no percentage of it either; your payment provider charges its own fee. What you charge for the course is what you are charging, and selling more of it does not make your software bill go up.
Your content is yours. Lessons, videos and pages you add stay yours, and if you leave they are kept so that you can ask for an export of them. That is the honest answer to the exit question: a site the team builds or Helm AI generates does not come with you, but the domain and every link pointing at it do, and a site you attach was yours before it reached us and stays yours.
Best at: running a course as part of your actual business — same site, same customer list, same dashboard as your enquiries and, on the same plans, your bookings.
The catch: if a course is the entire business and you want a marketplace to find students for you, a dedicated platform's storefront is a real advantage that we do not try to replicate. Helm builds you a course on your own site; it does not send you an audience. What it does instead is make the audience you earn compound on a domain you own.
The decision, in one line
If a course is a side of your business, running it on your own site is straightforwardly better: one subscription, no cut, and the URLs are yours. If a course is your business and you need someone else's marketplace to find buyers, pay for the marketplace — but know that you are renting the storefront, and plan for the day you want your own.
