Skip to content

Managing Lessons

The Lessons tab lets instructors and admins create and manage LearnDash lessons from the frontend dashboard. Lessons are the main content sections within a course.

Action Admin Instructor Group Leader
View lessons All lessons Own lessons only Assigned lessons (read-only)
Create lesson Yes Yes No
Edit lesson Yes Own lessons only No
Delete lesson Yes Own lessons only No

Each lesson card shows an access badge: Your Content, Shared, or View Only.

Instructor Lessons Listing

Go to My Dashboard > Lessons. Each lesson card shows:

  • Lesson title
  • Publication status: Published, Draft, or Pending
  • Categories and tags (if assigned)
  • Action buttons: View, Edit, Delete, and Edit with Elementor (if active)

Use the course filter dropdown to show only lessons from a specific course. Use the search bar to find lessons by title. The list shows 7 lessons per page.

  1. Go to My Dashboard > Lessons.

  2. Click Add New Lesson.

  3. Fill in the Post Data tab:

    Field Required Description
    Lesson Title Yes The name of your lesson
    Status No Published, Pending, or Draft
    Lesson Content No The main lesson content
    Featured Image No The lesson thumbnail
    Lesson Category No Organise lessons by category
    Lesson Tags No Add searchable tags
  4. Switch to the Settings tab and configure:

    Field Description
    Lesson Materials Add downloadable resources for students
    Video Progression Require students to watch a video before they can continue
    Video URL The URL of the required video
    Display Timing Show the video before or after sub-steps are complete
    Lesson Auto-Completion Mark the lesson complete automatically when the video ends
    Autostart Play the video automatically (muted) when the lesson loads
    Video Controls Allow students to pause or skip through the video
    Assignment Upload Let students submit a file as an assignment
    Forced Timer Require students to spend a minimum amount of time before completing
    Sample Lesson Make this lesson visible to anyone, even non-enrolled visitors
    Drip Schedule Set a delay (in days after enrollment) before this lesson becomes available
    External Lesson Link to a virtual or in-person session
  5. Click Save Lesson.

Drip scheduling controls when a lesson becomes accessible after a student enrolls.

  1. Open a lesson edit form.
  2. Go to the Settings tab.
  3. Turn on the drip option and enter the number of days after enrollment.

Students can see the lesson in the course outline but cannot open the content until the drip date arrives.

Lesson order within a course is set using the Course Builder on the Courses tab — not from the lesson form itself. See Managing Courses for instructions.

When you filter lessons by course, they appear in the order defined in the Course Builder.

  1. Find the lesson in your listing, or use the course filter to narrow it down.
  2. Click the Edit icon on the lesson card.
  3. Make your changes in the Post Data or Settings tab.
  4. Click Save Lesson.
  1. Click the Delete icon on the lesson card.
  2. Confirm the deletion.

The lesson moves to the trash. Student progress records are kept and are not deleted.