Skip to content

Online Course

Publish a syllabus (and maybe lesson 1) publicly; gate the remaining lessons behind login.

  • Lessons with order, module, optional “Free preview” flag
  • Members / students as App Users
  • Decide which screens are public vs signed-in
  1. Public Content syllabus / landing
  2. Private lesson Content or Details screens
  3. Optional progress List for members
  4. Sign in / Sign up entry points on the public page
  1. Types of Screens
  2. Per-Screen Public Access
  3. Build a Mixed Public–Private Portal
  4. Private apps
  5. Sign up if self-serve enrollment
  • Accidental public access on paid lesson screens
  • No clear CTA from syllabus to Sign in
  • Long Content pages without mobile spacing
  1. Incognito guest: see syllabus only.
  2. After login: open gated lessons.
  3. Confirm logged-out users cannot open restricted lesson URLs.