Course Platform Features Checklist: What Actually Matters
Feature lists all look similar until you need the one thing that was missing. Here is what to check before you build a business on top of a platform.
Most students watch on a phone regardless of whether you have an app. The real question is what a dedicated app adds beyond a browser — and when that starts to matter.
"Do you have an app?" is a common early question from prospective students, and it makes instructors assume they need one before launch. Most do not. The real case for an app is narrower and clearer than that question suggests.
Whether or not you have an app, most course viewing already happens on a phone. A mobile-friendly web player covers this completely: no install, no app-store friction, works the moment someone clicks a link.
For a new course with no track record, that lack of friction is an advantage rather than a limitation. Every extra step between interest and enrolment loses some share of buyers, and "download an app first" is a real extra step.
Three things, and they differ in kind rather than merely being nicer.
Protection. The clearest advantage. Inside an app, the phone's own operating system enforces protection against screenshots and recording — attempts come out blank. A browser has no equivalent, because a browser tab can always be captured by the machine it runs on. The protection guide covers why this matters more than most of the protection features people ask about.
Offline access. Downloading a lesson to watch without a connection — on a commute, in an area with unreliable data, or to avoid using mobile data at all. This is the feature students most often request directly once they exist, and it is genuinely hard to offer well in a browser.
Notifications. A direct channel back to a student who has not opened the platform in weeks: a new lesson, a live session starting, a deadline. Higher-attention than email, and something a closed browser tab cannot do.
Be clear about what an app is not. It is not a different course, not different content, and it does not improve completion on its own. A poorly structured course is equally poorly structured in an app.
Instructors sometimes treat "build the app" as a stand-in for "fix the actual problem". It rarely is one.
At launch, with a small audience: it does not. A fast, mobile-friendly web player is the right priority, and time spent worrying about an app is time better spent on content and first sales.
Once students ask for offline access specifically: this is the real signal. It usually appears once enough of your students have unreliable connections or long commutes for it to come up unprompted.
Once protection matters more than convenience: if your content has real resale value and you are seeing signs of leaking, the protection an app provides is worth prioritising sooner than audience size alone would suggest.
If an app is worth having, the answer is almost never to build one. Native development for two mobile platforms is a genuine and ongoing engineering commitment — store review cycles, operating-system updates, device differences, and a second full surface to maintain alongside your web platform.
A course platform that already ships a student app removes the decision entirely: protection, offline access and notifications exist without you managing a development team or a store account.
Note that a shared app serving many academies asks students for a short code so it knows which academy to open. That is a one-line instruction to include in your welcome email, and the platform code guide covers how to share it well.
Then the calculation changes: there is no reason to avoid it, since the cost of having one drops to zero. The only remaining decision is whether to actively point students at it, and that is usually worth doing even before the signals above appear, because it costs you nothing to mention.
The mistake worth avoiding is the opposite one — choosing a platform partly because "it has an app" when you have no current need for one, and then discovering the platform is weaker on the things that mattered from day one: protected delivery, local payment methods, coupons you can track. An app is a genuine advantage once it is free. It is not a reason to compromise on anything that affects every single sale.
Do not build an app in order to launch. Use a mobile-friendly web player, get your first students, and watch for the specific signal: a direct request for offline access, or a protection concern a browser genuinely cannot address.
When that signal appears, reach for a platform that already has the app rather than starting a development project of your own. The app is a real feature worth having. It is simply not the first thing worth building — and treating it as day-one infrastructure usually just delays the decisions that actually determine whether the launch works.
No. A mobile-friendly web player covers most early students, who are already watching on their phones through a browser. A dedicated app becomes worth prioritising once students specifically ask for offline access or your platform's app adds protection a browser cannot.
The clearest difference is protection: mobile operating systems let an app mark its content as protected, which blocks screenshots and screen recording at the system level. A browser has no equivalent control. Offline downloads and push notifications are the other two real advantages.
Some do, particularly for offline viewing on a commute or in areas with unreliable data. Many do not notice or care, especially if the web experience is fast and works well on mobile. It is worth asking your own audience rather than assuming either answer.
Almost always use the platform's. Building and maintaining a native app for iOS and Android is a substantial, ongoing engineering commitment — app store review, OS updates, device fragmentation. A platform that already provides student and instructor apps removes that entirely.
Feature lists all look similar until you need the one thing that was missing. Here is what to check before you build a business on top of a platform.
Most advice on protecting courses is either useless or dishonest. Here is what each control genuinely stops, what it does not, and the honest answer about the one attack nobody prevents.
Bandwidth is the largest hidden cost in running a course platform, and the one number most instructors have never calculated. Here is the arithmetic, simply.