How to Structure an Online Course: Sections, Lessons and Pacing in LifterLMS

Decide how many sections you need, how big a lesson should be, whether order is enforced, which lessons to open as free previews, and where quizzes belong, with the LifterLMS setting behind each choice.

  • Add as a preferred source on Google
Illustration for “How to Structure an Online Course: Sections, Lessons and Pacing in LifterLMS”

Most course structure problems are decided before anyone opens the Course Builder. Too many thin lessons, one enormous section, a quiz nobody is ready for: these come from the outline, not from the software.

LifterLMS gives you a fixed set of levels to work with. A course contains sections, a section contains lessons, and a quiz is attached to a lesson. There is no level below the lesson, so nothing like a topic or sub-lesson exists. Every decision in this article is about fitting your teaching into those levels well.

This is a guide to the decisions, not the clicks. For the build itself, see how to create a course in LifterLMS.

Start from what the learner will be able to do

Write one sentence that begins "After this course you will be able to". Then list the smaller abilities someone needs on the way there. Those abilities are your sections. The steps that build each ability are your lessons.

Working in this direction keeps out the material you happen to have but the learner does not need. It also tells you when a course is really two courses. If the outcome sentence needs the word "and" twice, consider splitting it and joining the parts with a course track, which is how LifterLMS groups courses into a longer program.

What sections are for, and how many you need

In LifterLMS a section has a title and a position, and nothing else. It has no settings, no page of its own that students work through, and no content. Its job is to show progress in meaningful steps.

Sections do three practical things:

  • They appear as headings in the syllabus on the course page, so they are part of how a visitor judges the course before buying.
  • They break a long lesson list into stretches a student can finish in a sitting or a week.
  • Completing a section can trigger an engagement, such as an achievement badge or an email. That gives you a natural place to acknowledge progress.

There is no correct number of sections. A useful test is to finish the sentence "By the end of this section you can" for each one. If you cannot, the section is a filing category, not a milestone. A section holding a single lesson usually belongs inside its neighbor, and a section with fifteen lessons usually hides two milestones.

Name sections for the result, not the topic. "Send your first invoice" tells a buyer more than "Module 3: Invoicing".

How big a lesson should be

The lesson is the unit LifterLMS counts. Students click Mark Complete on lessons. Course progress is measured in lessons completed. Prerequisites, drip schedules, and free previews are all set per lesson. So the size of your lessons decides how fine-grained all of those controls can be.

A workable rule: one lesson teaches one idea and asks the learner to do one thing with it. That leads to a few practical habits.

  • If a video covers two separate ideas, make it two lessons. Shorter lessons are easier to find again later and give students more frequent progress.
  • If a lesson is only a sentence and a download, merge it into the lesson where the download is used.
  • Keep the pattern the same from lesson to lesson: a short introduction, the teaching, then the action.
  • Write a short excerpt for each lesson. The syllabus on the course page shows the lesson title and excerpt, so that outline does real work as sales copy.

Do not chase a target length in minutes. A lesson is the right size when a learner can finish it and say what they just learned.

Decide whether order is enforced

By default an enrolled student can open any lesson in any order. That suits reference-style courses, where people arrive with a specific problem. It does not suit courses where lesson six makes no sense without lesson five.

LifterLMS has separate tools for order and for timing, and they are often confused.

What you wantSettingWhere it lives
Lesson B only after lesson A is completePrerequisiteLesson settings in the Course Builder
This course only after another course or trackEnable PrerequisiteCourse Options > Restrictions
A lesson that opens on a calendar dateDrip Method: On a specific dateLesson settings
A lesson that opens some days after the student joinsDrip Method: days after course enrollmentLesson settings
Every lesson released at a regular intervalEnable Lesson DripCourse Options > Restrictions
A minimum time spent before a lesson can be completedMinimum Time on LessonLesson settings

Use prerequisites when the order is part of the teaching. Use drip when the timing is. A lesson prerequisite cannot be set on the first lesson of a course, because there is nothing before it.

Be sparing with both. Every lock is a place where a motivated student can get stuck and email you. If a lesson is merely recommended before another, say so in the text and leave it unlocked. The details and edge cases are in our guide to drip content and prerequisites.

Choose your free preview lessons

Any lesson can be switched to a Free Lesson, which lets visitors open it without enrolling. The rest of the syllabus stays visible but locked, so a preview lesson works as a sample inside the real course outline.

Which lessons to open is a teaching decision as much as a marketing one:

  • The orientation lesson. It explains how the course works and who it is for. Opening it costs you nothing and answers pre-sale questions.
  • One real teaching lesson. Pick a lesson that delivers a small, complete result by itself. A lesson that depends on three earlier ones makes a poor sample.
  • Not the summary. A recap lesson without the lessons before it only shows people what they are missing.

Two side effects are worth knowing. A free lesson cannot carry a minimum time requirement, because that option is removed when Free Lesson is on. And a free lesson is open to anyone with the link, so do not put downloads in it that you mean to sell.

Put quizzes where they change something

A quiz in LifterLMS belongs to one lesson, and a lesson holds one quiz. There is no quiz that floats between sections, so "a quiz at the end of the section" means a quiz attached to that section's last lesson, or a short dedicated lesson that exists to hold it.

Three placements cover most courses:

  • Checkpoint. A short quiz on the final lesson of each section, to confirm the milestone before moving on.
  • Practice. A quiz on a teaching lesson with no pass requirement. Students get feedback and nothing is blocked.
  • Final assessment. A closing lesson whose only job is the quiz that decides the certificate.

Whether a quiz is practice or a gate depends on one lesson setting, Require Passing Grade on Quiz. Switched on, the lesson stays incomplete until the student reaches the quiz's Passing Percentage. Switched off, any score lets them carry on.

If one assessment should count for more than the others, use Lesson Weight. It sets how heavily a lesson's grade counts toward the overall course grade, so a final exam can outweigh the weekly checks.

Plan around the question types you have. The core plugin offers Multiple Choice, Picture Choice, and True or False. Written answers and file uploads need the Advanced Quizzes add-on, and a marked piece of work is the job of the Assignments add-on. See how to create quizzes in LifterLMS for the settings.

Set the pace: self-paced or cohort

Pacing is a course-level decision that the lesson settings then carry out.

  • Self-paced. Everything is available on enrollment. Use prerequisites only where order matters. This is the simplest course to run and to support.
  • Self-paced with a rhythm. Lessons drip a set number of days after each student enrolls. Everyone gets the same schedule from their own start date, which suits evergreen courses that would overwhelm people if delivered all at once.
  • Cohort. Everyone moves together. Combine an enrollment period, a course start date, drip on specific dates, and a capacity limit if places are restricted. All of these are in Course Options > Restrictions, apart from the lesson dates, and the course creation documentation describes each field.

Whichever you choose, tell people. The Course Length field in Course Options is free text, so "6 weeks, about 2 hours a week" is a perfectly good entry and sets the expectation before anyone enrolls.

An example outline

Here is an illustrative structure for a short self-paced course. It is a pattern to adapt, not a template to copy.

SectionLessonsLifterLMS features in use
Start hereHow this course works; Set up your toolsFirst lesson marked as a Free Lesson
Milestone oneThree teaching lessons; a checkpoint lessonOne teaching lesson free; checkpoint quiz with no pass requirement
Milestone twoFour teaching lessons; a checkpoint lessonPrerequisite on the one lesson that truly depends on earlier work
Milestone threeThree teaching lessons; a checkpoint lessonAchievement awarded when the section is completed
FinishFinal assessment; What to do nextRequire Passing Grade on Quiz; higher Lesson Weight; certificate on course completion

What to do next

Put your outline into a document and read it as a stranger would. Does each section promise a result? Could you explain why each lock exists? Then build it, enroll a test student, and watch where a real person hesitates. LifterLMS reporting shows each student's progress through the course, and our article on reporting and student progress explains how to read it.

Structure is worth outside help in a few situations: you are converting classroom or compliance training with fixed hour requirements, you are splitting one large course into a track of smaller ones, or you are moving a catalog from another platform and want to fix the outline on the way. Our LifterLMS consulting service reviews outlines before they are built, and LifterLMS migration covers restructuring during a move. Or share the outline with us and we will tell you which parts we would restructure.

Add LifterLMS Expert to your preferred sources

Add lifterlmsexpert as a preferred source on Google, or open this article in your AI assistant to use it as a source.

  • Add as a preferred source on Google
VishavjeetChoubeyLifterLMS Expert
Free consultation

Prefer expert help over DIY?

Skip the trial and error. Get specialist LifterLMS help and ship faster.

Talk to a LifterLMS Expert Explore our services

Replies within one business day