All apps
Education & learning

Coursebase

A self-paced LMS with paid courses, completion certificates, and your brand

Coursebase is a launch-ready LMS under your brand for self-paced course operators — independent creators, training companies, professional certification programs. It does the boring middle of LMS extremely well (drip-released lessons, video hosting, quiz-and-assignment grading, completion certificates) and stops where good LMS products usually go off the rails (try to be a CRM, a marketing tool, or a community).

Key features

  • Course authoring with text, video, audio, embed, and quiz lesson types
  • Drip-release rules (date-based, completion-based, or instructor-released)
  • Video hosting via Mux with progress tracking and resume-where-you-left-off
  • Quizzes and graded assignments with instructor feedback flow
  • Completion certificates (PDF, signed, with verification URL)
  • Stripe + Klarna for one-time, subscription, or course-bundle pricing
  • Affiliate / referral program (lightweight; pair with Affilipath for full)
  • Reporting on enrollment, completion rate, drop-off lesson, revenue per cohort

Architecture

Architecture variant: standard
Frontend
Next.js 14 (App Router)tRPC clientMux Player for video lessons
Backend
Postgres 16 with row-level securityDrizzle ORMInngest workers for drip schedules + certificate generation
Data + infra
VercelNeon PostgresMux (video)
Integrations
Stripe (one-time + subscription + Klarna)Klaviyo or Sendwave (lifecycle email)Zapier-style webhooksSlack / Discord (cohort support)

Built on the Vertical SaaS Stack.

What you get

Coursebase launches as a multi-tenant SaaS under your brand. The first course is built using the authoring tools, Stripe is wired for one-time or subscription pricing, and the public catalog drops onto your domain. Migration from Teachable / Thinkific runs through a CSV / API import that preserves enrollments and progress.

Sample customer story (placeholder — illustrative only)

A 4-instructor data-engineering training company licensed Coursebase to escape Teachable’s per-course revenue share, which had crossed $90k/year by their fourth course. The 14-day rebuild gave them a branded catalog, the same authoring experience, and a margin profile that made their next course’s marketing budget actually pencil out.

What’s NOT included

  • Cohort-based courses with a fixed start date and instructor cohort. Use Cohortly — that’s a different shape that needs a cohort backbone, not a self-paced one.
  • Live class delivery (Zoom-style). Coursebase is asynchronous; integrate Zoom / Meet for live components.
  • Full-blown community / forum. Lightweight discussion is in; for a real community, pair with Communityhouse.
  • Proctoring / assessment integrity controls. That’s Quizgrid’s job.

Whitelabel surfaces

SurfaceThemeableCustom domain
Public course catalogyesyes
Student learning portalyesyes
Emailyesyes (sender domain)
PDF certificatesyesyes
Instructor adminyesyes

Related apps