Introducing Lithe Course: A Lightweight WordPress LMS Plugin

Introducing Lithe Course: A Lightweight WordPress LMS Plugin

Published: 2025-08-23

Discover Lithe Course, a fast and lightweight Learning Management System plugin for WordPress that integrates seamlessly with Gutenberg and block themes.

I’ve been deeply involved in WordPress development and online education for years, and I’m excited to introduce Lithe Course - a Learning Management System plugin that’s designed to be clean, lightweight, and simple.

What is Lithe Course?

From the beginning, my goal was to create something that’s “clean,” “lightweight,” and “simple.”

I didn’t want too many complex features that users wouldn’t know how to use.

Therefore, I built it deeply integrated with the block editor,

I wanted it to integrate naturally with WordPress.

So I set several conditions when developing this plugin:

  1. No complex settings pages: Everything is integrated into the Course page
  2. No custom programming: Everything uses WordPress’s built-in components
  3. Block editor integration: Users can edit templates through the Block Editor

How to Use Lithe Course?

As I mentioned, I wanted it to be simple. You can install it directly from the WordPress plugin repository.

After downloading and activating, you’ll find a new post type: Course.

No complex setup - that’s it!

Lithe Course plugin interface

How to Add a Course

The first step is just like adding a post - you can click “Add New Course”

After adding, besides native content like Featured Image, Status, etc.,

You’ll have a Title and can use Blocks to create a detailed course description

What’s different is there are several course-specific settings

Course settings panel

Each course can have different settings, including:

  • Course Settings: Controls whether the course is public (no registration required) or requires registration
  • Course Video: The course introduction video
  • Course Information: All course metadata is here, including Features, What you will learn, Who is this course for, Prerequisites
  • Enrolled Students: You can see which accounts have registered for this course
  • Course Categories: Same as post categories

It’s very intuitive to use - basically, you’ll know how to use it at first glance

Except for Enrolled Students, you’ll need to register once to see the effect

Adding and Managing Course Content

You can find a new course structure settings tab next to the settings.

The course structure design is three-tiered:

  • Course
  • Module: Pure text course modules
  • Lesson: Main individual course content

Course structure interface

A course should have at least one Module and one Lesson.

You can quickly click the add button to add modules and course names.

You can even use Drag and Drop to change the course order.

The final result will display as shown below:

Course structure with modules and lessons

Editing and Deleting Modules and Lessons

Modules only provide text display functionality. You can click the pencil icon next to it to edit the course module name.

Click the trash icon to delete the course module.

Lessons are different - they are a Post Type.

You can click the trash to delete the Lesson.

However, clicking the pencil icon takes you to the Lesson editing page.

After entering the editing page, you can add content here.

The way to add content is also very WordPress-like, using blocks.

Don’t think too complicated - just like writing a post!

Lesson editing interface

After saving, I recommend clicking the browser’s back button to return to the Course editing page.

I haven’t thought of a good way to go back - suggestions are welcome.

If you click the WordPress icon, it will go to the Lesson list, which might be confusing.

So returning to Course editing is currently what I think is best.

How Does Lithe Course Display on the Frontend?

After completing the backend course setup, how do we display content on the frontend?

Lithe Course is built primarily for Block Themes, so you must first ensure you’re using a Block Theme.

Block theme requirement

Lithe Course has two Post Types: Course and Lesson.

Go to Editor > Templates to edit templates.

The main ones you’ll use are:

  • Single Item: Course
  • Single Item: Lesson

Template selection interface

Adding Single Item: Course

Choose “For all items” to create a content template that applies to all courses

Template creation interface

Enter the Template editing page, you can click + in the top left corner

Find Patterns where you can add Header and Footer

More importantly, you can find Lithe Course Patterns

Choose the second one to quickly insert the Course Pattern into the Template.

Pattern insertion interface

All Courses are built using built-in blocks and Lithe Course blocks.

All blocks used can be found in the block editor.

And you can arrange them according to your needs.

Course block layout

Lithe Course blocks used in Course:

  • Course Outline: Lists all courses
  • Course Video: Course video introduction
  • Course Metadata: Course information
  • Enrollment Button: Registration button
  • Enrolled Student Count: Number of enrolled students

WordPress built-in blocks used in Course:

  • Title: Course title
  • Excerpt: Course brief description
  • Course Category: Course category
  • Course Content: Course content

Adding Single Item: Lesson

You can add Single Item: Lesson in Editor > Templates

And find the Lesson layout in Patterns.

Lesson template interface

Why Choose Lithe Course?

Lithe Course stands out because it’s:

  • Lightweight: Minimal impact on site performance
  • Simple: Easy to use for beginners and experts alike
  • Modern: Built for today’s WordPress ecosystem
  • Integrated: Works seamlessly with Gutenberg and block themes

Whether you’re a course creator, educator, or developer building client sites, Lithe Course provides the perfect balance of functionality and simplicity.


Ready to transform your WordPress site into a learning platform? Lithe Course makes it simple, fast, and powerful.