When a platform is genuinely the better choice
I would rather tell you this now than take $1,500 for something you didn't need.
- You're testing whether anyone will buy. If the course doesn't exist yet and you have no list, pay $39 a month, find out, and come back when it works. An upfront build is the wrong risk to take on an unproven idea.
- You want a marketplace to find students for you. Some platforms put you in front of an audience. A site of your own has to earn its traffic.
- You need it live next week and you're willing to trade ownership for speed. Mine takes two to three weeks.
- You'll never have more than a handful of students. The maths only turns in your favour if you keep going.
Everything below assumes the opposite: you already have students, the recordings exist, and the monthly fee has started to feel like a tenancy.
What you actually get when you own it
Your student list is yours
Names, emails, purchase history and progress sit in your database. Not exportable-if-you-ask. Yours. If I disappeared tomorrow, another developer picks up the files and carries on.
No percentage, ever
You keep everything except what the card network charges. On $60,000 of course sales a year, a 5% platform cut is $3,000 — twice the entire cost of the build.
It works the way your teaching works
Platforms impose a shape: modules, lessons, a linear order. Real teaching is messier. Per-family access so siblings share one login. Papers that unlock one at a time. A parent view separate from the student view. Term-based access that expires. Levels that unlock on assessment, not on payment. I've built all of those, because I needed them myself.
Nobody changes your pricing but you
Platform tiers get restructured, features move up a plan, and a business built on someone else's terms absorbs it. Yours doesn't.
The honest catch: video
This is the part comparison pages leave out, so here it is plainly. Course platforms include video hosting and streaming in that monthly fee, and video is genuinely expensive to serve. A custom site needs a plan for it. Three that work:
- Unlisted YouTube or Vimeo embeds — free or near it, perfectly respectable, and what most small Singapore course businesses should start with. The video is unlisted rather than truly locked.
- Vimeo Pro (around S$30–S$60 a month) — proper domain-locked privacy, so the video only plays on your site.
- Cloudflare Stream — pay per minute stored and delivered. Usually a few dollars a month at small scale, and it scales cleanly.
Even with option two, the three-year total lands well under every platform in the table. But if your course is forty hours of high-definition video, say so early and I'll price the video properly instead of pretending it's free.
What's in an e-learning build
- Student accounts — sign-up, login, password reset, profile
- Courses, modules and lessons, in whatever structure your teaching needs
- Access control — per course, per item, per family, or time-limited by term
- Progress tracking so students see what they've finished and you see who's stalled
- Payments — PayNow, cards, Apple Pay and Google Pay through Stripe; one-off or subscription
- Your admin area — enrolments, revenue, who bought what, manual access grants
- Quizzes and assessments that mark themselves, if you want them
- Certificates on completion, if your students expect one
- Mobile — most students study on a phone; that layout is designed first
- Training on running the whole thing before I hand over the keys
I run one of these myself
The Next Level Enrichment learning portal serves hundreds of interactive lessons to families who each see only what they've paid for, on phones and school laptops. It isn't a case study with the client's name filed off — it's my own business, which means every awkward decision in it is one I've had to live with. Open it: nextlevelenrichment.cloud.
Project 100K is the subscription version — recurring Stripe billing, content unlocking, lapsed cards handled without me touching anything: theproject100k.com.
Tell me what you teach
Roughly how many lessons, how many students, and what you pay a platform today. That's enough for a real number and an honest answer about whether switching is worth it.