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.