Betav1.6.1

LW LMS

Courses, lessons and progress tracking as plain custom post types, with WooCommerce for paid enrolment. No course builder, no drip-content wizard — the pieces a small course site actually needs.

Install
[01]What it does

Teaching

Courses & lessons

Custom post types with a section structure, editable in the normal editor.

Progress tracking

Per-user completion recorded lesson by lesson.

Access control

Enrolment gates lesson content; enrol and revoke by hand or by purchase.

WooCommerce

Link a product to a course for paid access.

Running it

WP-CLI

Create courses and lessons, enrol users, force-complete, list progress.

REST API

Course and progress data available to other systems.

LearnDash import

A migration command for sites moving across.