Learnomy
Build

A course builder that stays out of your way

Drag-and-drop sections, lessons, and topics into place. Eight content types cover every format. Students get a clean player with completion tracking built in.

Lesson content types

Eight formats. One unified player.

Every kind of learning material works natively. No workarounds, no third-party plugins to maintain per content type.

Video

Stream any hosted video with Plyr player and watch-percentage tracking.

Audio

Podcast-style lessons with the same Plyr player.

PDF

Inline PDF viewer so students never leave the player.

Embedded content

Slides, SoundCloud, third-party tools via a URL embed.

Downloadable file

Any file type as a labeled download link.

Live session

Zoom, Meet, or any scheduled session link.

Rich text

Full WordPress block editor in a distraction-free lesson view.

Protected media

MediaShield-delivered video: source URL never exposed in page HTML.

Course builder

A curriculum tree that moves the way you think

Drag sections, lessons, and topics into any order without saving. The builder commits each change to the REST API the moment you drop, so you never lose work.

  • Drag-and-drop curriculum

    Reorder sections, lessons, and topics without a page reload. Changes save via REST as you go.

  • Sections and nested topics

    Group lessons into sections. Nest sub-lesson topics inside any lesson for granular progress tracking.

  • Instructor-scoped authoring

    Multi-instructor sites stay organized. Ownership gates in the API prevent cross-instructor edits at every write.

  • Preview before publishing

    Open the live course page in a new tab at any time from the builder header without leaving your draft.

Advanced WordPress LMS

12 lessons across 3 sections

PUBLISHED
Section 1 - Foundations 4 lessons
Welcome to the course
Installing WordPress
Section 2 - Plugins 5 lessons
Choosing the right LMS
Section 3 - Launch 3 lessons

Content Drip

Section 3 unlocks 14 days after enrollment

PRO

Course catalog

A storefront students can actually browse

The catalog at /courses/ ships ready to use. Search, category filters, and sort all update results without a page reload, powered by the WordPress Interactivity API.

  • Categories and tags

    Organize courses into a category hierarchy. Tags cross-cut categories for flexible filtering.

  • Composable filters

    Students search, filter by category, and sort by newest, rating, or price at the same time without a page reload.

  • JSON-LD Course schema

    Structured data adds automatically to every course page. No SEO plugin configuration needed.

  • Course reviews

    Star ratings and threaded reviews surface social proof. Instructors moderate their own courses.

Course catalog

24 courses
Search courses... Highest Rated

Advanced WordPress LMS

WordPress · 4.9 stars

$129

React for Beginners

Development · 4.8 stars

Free

Marketing Fundamentals

Marketing · 4.7 stars

$89

JSON-LD Course schema auto-added to every page

Student lesson player

A player your students will actually finish

The lesson player lives inside your theme. The curriculum sidebar stays visible the entire time so students always know where they are in the course and what comes next.

Curriculum sidebar

Full section and lesson tree with per-lesson completion ticks, always visible during the lesson.

Mark complete

Configurable completion modes: manual click, minimum time, video watch percentage, scroll to end, or quiz pass.

Sequential or open

Require in-order completion or let students jump freely. Toggle per course, override per lesson.

Offline progress sync

Progress saved locally and synced on reconnection. Works on flaky mobile connections.

Course curriculum

Welcome video
Getting started guide
Installing & configuring
Your first course
Module quiz

3 of 5 complete

Content Drip

Release lessons on your schedule PRO

Content Drip lets you release lessons on a fixed date or a set number of days after a student enrolls. Students cannot skip ahead. The lesson is simply not accessible until the scheduled unlock time.

Enrollment-relative

Unlock 7, 14, or 30 days after a student enrolls, personalized per student.

Fixed date release

Schedule a lesson to unlock on a specific calendar date across all students.

No skip-ahead

Locked lessons are simply not accessible, not just hidden. The REST API enforces this at every access check.

Course builder FAQ

How many courses, lessons, and students can I have?

No caps. Free and Pro both support unlimited courses, sections, lessons, topics, and enrolled students. The only limit is your server.

Can multiple instructors manage their own courses?

Yes. Instructors apply through the front end; you approve them from wp-admin. Each instructor sees only their own courses in the admin. The REST API enforces this ownership gate on every write operation.

What is Content Drip and which plan includes it?

Content Drip is a Pro feature that releases lessons on a fixed date or a set number of days after a student enrolls. Students cannot access locked lessons ahead of schedule. Free courses have a per-lesson available-date gate for a single publish date.

Does Learnomy generate SEO-friendly course pages automatically?

Yes. JSON-LD Course schema is added to every published course page automatically. Categories and tags create their own archive pages. No SEO plugin is required.

Can students preview a lesson before enrolling?

Yes. Mark any lesson as a preview lesson and it opens in the player without enrollment. Preview lessons show a "Preview" badge in the course curriculum.

Your first course in five minutes

Free includes the full builder, all eight content types, and the student player. No limits on courses or students.