The LifterLMS Course Builder: Every Panel and Setting Explained
Know what every control in the LifterLMS Course Builder does: section and lesson actions, each field in the lesson settings panel, the quiz editor…
Read articleA LifterLMS course is three things stacked together: a WordPress post that acts as the course page, an outline of sections and lessons, and at least one access plan that lets people enroll. Leave one out and the course looks empty, cannot be taken, or cannot be joined.
This tutorial takes a single course from a blank screen to published and tested, in the order that causes the least rework. It assumes LifterLMS is installed and its core pages exist. If they are not, start with our guide on how to set up LifterLMS step by step.
Before you open WordPress, write the outline down: a course title, the section names, and a title for every lesson. Building is fast when the thinking is already done.
Treat the default blocks as working parts, not decoration. The pricing table is where the enroll button lives, and the syllabus block is the lesson list. You can move them around your layout, but if you delete one, that element is gone from the course page.
Below the editor is a box called Course Options. Its main tabs hold the settings that apply to the course as a whole.
| Tab | What it controls | For a first course |
|---|---|---|
| Sales Page | What visitors who are not enrolled see: the normal course content, separate sales content, or a redirect to a page or URL of your choice | Leave on the default until you have a dedicated landing page |
| General | Course Length, the difficulty level, Focus Mode for this course, Featured Video and Featured Audio, a short line of pricing information for the catalog, and the Course Completion Page | Fill in length and difficulty. They set expectations before anyone enrolls |
| Restrictions | The Content Restricted Message, an enrollment period, a course time period, a prerequisite course or track, course-wide lesson drip, and a capacity limit | Edit the restricted message. Leave the switches off for now |
| Instructors | Who is listed as teaching the course, with a label and a visibility setting for each person | Confirm the right person is shown |
Two settings in the Restrictions tab deserve care. An enrollment period only controls when people can join. A course time period is stricter: content can only be viewed and completed between the start and end dates. Switch on the wrong one and you either lock out paying students or leave enrollment open after a cohort has started.
The official course creation documentation describes each field if you want the full reference.
The outline is built on a separate screen. Click Launch Course Builder in the course editor.
Depending on your version, an empty course may open with a starter section and a few placeholder lessons already in place. Rename them or delete them.
Save often. Autosave in the builder is a per-user preference that is off unless you have switched it on in your WordPress profile. Our Course Builder guide explains every control on this screen, and the article on how to structure an online course covers how many sections and lessons you should have in the first place.
You have two places to write a lesson, and it helps to choose one per lesson and stick with it.
Then work through each lesson's settings:
If you open a lesson in the WordPress editor, you will find a lesson progression block and a lesson navigation block below your content. The first is the Mark Complete button and the second is the previous and next links. Keep both.
A quiz in LifterLMS always belongs to a lesson. Pick the lesson where a check makes sense, usually the last lesson of a section.
Attempt limits, time limits, question order, and feedback are covered in our tutorial on creating quizzes in LifterLMS.
A course with no access plan has no enroll button. On the course edit screen, find the Access Plans box under the editor and click Add New Plan.
Save the plans, then update the course. A course can hold up to six plans by default. Pricing models, trials, and members-only plans are explained in memberships and access plans explained.
Publish the course post. Then check its catalog visibility, which has four options: Catalog & Search, Catalog only, Search only, and Hidden. A course meant for one client or one team is usually better hidden from the public catalog.
Now test. Your administrator account bypasses enrollment, drip, and prerequisite restrictions by default, so what you see while logged in proves very little.
Fix what you find, then run the fuller course launch checklist before you announce anything.
With one course working end to end, the useful additions are a certificate on completion, an enrollment email that tells students where to begin, and a second course built to the same pattern. Resist adding drip schedules and prerequisites until a few real students have been through the course and you know where they slow down.
None of the steps above needs a developer. Help becomes worth paying for when the course has to do something the settings do not offer: a course page layout your theme cannot produce, enrollment driven by another system, content brought across from a different platform, or a checkout that behaves differently for different buyers. That is the work covered by our LifterLMS development and LifterLMS support services. If you are stuck at a specific step, tell us where and we will point you in the right direction.
Know what every control in the LifterLMS Course Builder does: section and lesson actions, each field in the lesson settings panel, the quiz editor…
Read article
Add video to a LifterLMS lesson with the Video Embed URL field, choose a host that fits your content, keep large files out of the media library, and…
Read article
Build a LifterLMS quiz in the course builder, choose the right question types, set points and a passing percentage, control attempts and time…
Read articleSkip the trial and error. Get specialist LifterLMS help and ship faster.