Skip to content
New Offering — Course Platform CMS

Your own learning platform.
No monthly per-seat fees.

A complete, self-contained course platform built for schools, independent teachers, and training businesses. You own it outright — students, courses, and data are entirely yours. No Teachable. No Thinkific. No dependency.

19+
slide block types
21+
landing page blocks
13
AI translation languages
0
per-seat fees, ever
Who It's For

Built for real educators, not marketplaces

Schools & Academies

Beauty schools, trade schools, language schools, professional training centres — anything with a real curriculum and real students.

Independent Teachers

Educators who want their own branded platform — not a storefront on someone else's marketplace where competitors sit one click away.

Businesses

Staff training, onboarding programs, client education, and certification courses — all in one place, fully branded as yours.

Platform Features

Everything you need, built in

No plugins to buy. No integrations to wire up. Every feature below ships with the platform.

Mobile-first course player

Clean slide-based player on any device — no app required (native iOS app available as add-on).

Progress tracking

The platform remembers exactly where each student left off — across devices and sessions.

5 quiz types

Multiple choice, true/false, fill in the blank, matching, and ordering — with automatic scoring.

AI study companion

Generate flashcards, get quizzed by AI, or highlight any text for an instant explanation.

AI tutor chat

Answers questions grounded strictly in course content — no hallucination, no off-topic answers.

Assignments & certificates

File submissions with feedback and grading. Certificates issued automatically with public verification.

Discussion & notes

Per-course Q&A, personal slide annotations, and bookmarks so students never lose their place.

PWA & push notifications

Installable to home screen. Push notifications for reminders, new content, and announcements.

Cohorts & live sessions

Scheduled cohort groups, live session dates, one-click calendar export.

AI outline generator

Describe your topic and audience — the platform scaffolds a full course draft in seconds.

Full slide editor

Rich text, find-and-replace across all slides, bulk operations, drag-to-reorder, course sections.

19 slide block types

Callouts, stat trios, timelines, do/don't comparisons, code blocks, hotspot images, tables, and more.

AI writing assistant

Select any text to rewrite, simplify, expand, translate, fix grammar, or convert to bullets in one click.

AI quiz generator

Generate quiz questions automatically from slide content — multiple choice, true/false, fill-in-the-blank.

Landing page builder

21 block types: hero, features, testimonials, logo cloud, countdown timer, comparison table, embeds.

Presenter mode

Full-screen two-panel view with slide, speaker notes, laser pointer, elapsed timer, thumbnail strip.

Gradebook & analytics

Progress %, quiz averages, last active, completion dates. Slide drop-off charts and time-spent heatmaps.

Student messaging

Announcements to all enrolled students or direct messages — in-app and email delivery.

Full admin panel

Manage users, courses, orders, payouts, coupons, bundles, reviews, and certificates in one place.

Stripe Connect

Teachers earn directly with configurable revenue split. Full revenue dashboard with refunds and payouts.

AI course translation

Translate an entire course into another language with one click — 13 languages, new draft, original untouched.

Coupons & bundles

Percentage or fixed discounts, per-course or platform-wide. Bundle multiple courses into one purchase.

Multi-currency

USD, MXN, EUR, CAD — with automatic Mexican IVA (16%) calculation built in.

White-label

Platform name, logo, colours, and domain are yours. Each install is fully isolated — data belongs to the school.

Bulk CSV import

Upload a spreadsheet to enroll students or add teachers in bulk — no manual entry.

Certificate editor

Customise layouts per course. Certificates issued automatically with a public verification link.

System observability

Error log, slow query log, recent 500s, database size, Stripe webhook status — no SSH needed.

PHP 8+ on any standard Linux server
SQLite — no separate database server needed
PWA — works in any browser, installable on mobile
English + Spanish included
No node, npm, or build step — drop files & run
Plans

Two ways to get your platform

Both options give you a fully-featured, fully white-labelled platform. The difference is who handles the server.

Hosted

We manage the server. You focus on teaching.

Monthly subscription
Custom pricing

Based on student volume & features needed

  • Your own domain (we can register it)
  • Branded installation on our servers
  • Updates, backups & maintenance handled
  • Full feature set — nothing locked out
  • Stripe Connect for teacher payouts
  • Anthropic AI key required (yours)
Get Hosted Quote

Domain registration & management available as an optional add-on for either plan.

Optional Add-on

Native iOS App

A native SwiftUI iPhone & iPad app submitted to the App Store under your school's name. Students download it, log in, and access all their courses natively — with reliable iOS push notifications, offline catalog caching, and a hidden admin panel.

Branded home screen iOS push notifications Offline caching App Store submission
Enquire about iOS App

What's not included

Hosting infrastructure for self-hosted plan (client provides own server) Apple Developer account for iOS app (£79/yr — client's own) Course content — teachers create that using the built-in editor

Ready to own your platform?

Tell us about your school or teaching business and we'll put together the right setup for you.