How to Create a Course with LifterLMS

Build Your Course Structure Using the Course Builder

# Top

To begin your online course, you must first create a new course and establish the fundamentals of your curriculum.

1. Navigate to Courses and click on “Add Course”.

2. Enter the title of your course in the title field.

3.  Type in your course description in the provided space. You can add a simple 1 sentence course description or a complex layout of content.

4. Add a Course Featured Image. The featured image is a visual representation similar to what a book cover is for a book or a movie poster is for a movie.

5. You can change or add multiple instructors in the “Instructors” section. You can also adjust the title or label for each instructor.

By default, the course instructor will be whoever created the course.

Learn more information about the roles available in LifterLMS in this documentation about Roles and Capabilities.

6. Launch Course BuilderSelect the “Launch Course Builder” button to start creating a lesson. For more information about the course builder, you can visit Using the Course Builder.

7. Adding Sections and Lessons

After opening the course builder, click on the “Add Section” button. Then, proceed to click on the “Add Lesson” or “Add Existing Lesson”   button to include a lesson within the section.

To customize, click on both the section and lesson titles to name them.

Continue this process, adding as many sections and lessons as required to structure your course curriculum or syllabus.

Here is a video demo of the LifterLMS Course Builder: 

Add lesson content

# Top

1. In the Course Builder > Click on the “Edit” settings.

2. Now, put your lesson content in the lesson. 

You can add text, videos, audio, images, and more to your lessons. WordPress can handle almost any type of content.

Set course pricing

# Top

Now that your course is set to go live, it’s time to add the pricing options in the Access Plans area Note that free access is also possible.

If you’re using LifterLMS with Stripe, PayPal or  Authorize.Net follow the instructions in this documentation How do you allow students to gain access to courses and memberships with access plans? to configure your access plans.

You also have the option to establish pricing through the manual payment gateway included in the core LifterLMS plugin (Using the LifterLMS Manual Payment Gateway).

If you prefer using WooCommerce to sell your course, refer to the LifterLMS WooCommerce integration add-on and the documentation on Getting Started with LifterLMS and WooCommerce). 

Here’s a guide to help you decide between the LifterLMS native ecommerce system or WooCommerce: Should I sell with the LifterLMS eCommerce system or WooCommerce?.

Additional course options

# Top

Course Categories

Organize your courses by adding categories. This is especially useful when you have many courses to manage.



Course Difficulty Levels

Customize your courses by adding difficulty levels such as “Beginner,” “Intermediate,” “Advanced,” etc. This helps organize and distinguish the complexity of your courses.



Course Quizzes

Add quizzes into your course lessons using the quiz builder How do I create a quiz in LifterLMS?. The basic quiz question types are included in the core LifterLMS plugin. 

For advanced question types, consider the Advanced Quizzes add-on LifterLMS Advanced Quizzes.


Course Assignments

Add assignments into your course using the Assignment add-on.

Course Restrictions

# Top

Course Time Period

Set a specific time frame during which your course will be accessible to enrolled students. 

Learn more about course time periods in the course time period documentation

Course Enrollment Period

Establish a defined enrollment period for your course to allow students to sign up within a specific timeframe. More information on course enrollment periods can be found 4 Access Models for Courses and Memberships.

Course Capacity

Additionally, you have the option to limit the number of individuals who can enroll in your course.

Drip Content

Configure your lessons to be gradually released or made available over a specific period. Discover more details about drip content How to Use Drip Content in LifterLMS Lessons.


Establish prerequisites at the lesson or course level. Learn how to set prerequisites How to Set a Prerequisite.

Learn more about Creating Courses with LifterLMS

# Top
Last Updated on
Was this article helpful?