Coming Soon

Our brand-new learning platform is almost here — be the first to know.

Features

Everything you need to run a course business.

Learner is a lightweight LMS built on clean custom tables and the block editor you already know — fast to set up, and refreshingly boring to maintain.

Built for the whole workflow

📚

Course builder

Drag lessons, sections and quizzes into shape with blocks. No separate builder to learn, no shortcode soup to debug.

⚡

Custom tables

Enrolments and progress live in their own indexed tables, not in postmeta. Your admin stays fast as the catalogue grows.

💳

Payments that fit

One-off, subscription or bundle. Works alongside the commerce plugin you already run instead of replacing it.

📈

Progress & reporting

See who started, who stalled and who finished — per course, per cohort, per student, without exporting anything.

✉️

Drip & reminders

Release content on a schedule and nudge students who go quiet. Rules live with the course, not in a separate tool.

🔓

No lock-in

Documented schema, a real REST API and one-click export. Your content and your students stay yours.

Why it feels different

Most LMS plugins grew by accretion — a decade of features bolted onto a data model that was never meant to carry them. Learner started from the schema and worked outwards.

  • Loads in milliseconds, not seconds, on a catalogue of thousands
  • Plays nicely with your cache, your CDN and your other plugins
  • Every screen is translatable and keyboard accessible
  • Standards-first PHP you can read, extend and trust

12ms

Median query time on the progress table

0

Rows written to postmeta per enrolment

100%

Of your data exportable as CSV or JSON

1

Plugin to install — no add-on maze

Be first in line when we launch.

Join the waitlist for founding-member access: early builds before public launch, a launch price locked in for life, and a direct line to the team shaping the roadmap.