Learning Paths

Chain multiple courses into sequenced programs with prerequisites.

Learning Paths let you combine multiple courses into a structured curriculum. Learners progress through courses in order, with optional prerequisites ensuring they complete foundational material before advancing.

Note: Learning Paths are available on the Professional and Business plans.

Creating a learning path

  1. Go to User Menu → Learning Paths
  2. Click New Learning Path
  3. Enter a title and optional description
  4. Click Create

The path is created in draft status. Add courses and configure it before publishing.

Adding courses to a path

  1. Open the learning path
  2. In the Courses tab, click Add Course
  3. Select a course from your account
  4. The course is added at the end of the sequence

Repeat to add more courses. Courses are displayed in order — learners work through them from top to bottom.

Reordering courses

Use the up/down arrows next to each course to change the order. The order determines the sequence learners follow.

Setting prerequisites

Prerequisites require a learner to complete specific courses before accessing the next one. When viewing the path, courses with unmet prerequisites appear locked.

Prerequisites are set per-course within the path — a course can require one or more earlier courses to be completed first.

Publishing a learning path

  1. Open the learning path
  2. Click Publish

Published paths are available for enrollment. Draft paths are only visible to admins.

Enrolling learners

Manual enrollment

  1. Open the learning path
  2. Go to the Enrollments tab
  3. Click Enroll Learners
  4. Select learners from the list
  5. Click Enroll

When a learner is enrolled in a path, they are automatically enrolled in all courses within the path.

Via API

Use the REST API to enroll learners programmatically:

POST /api/v1/learning-paths/:pathId/enroll
{ "email": "jane@company.com" }

Via learner groups

Assign a learning path to a learner group to enroll all group members at once.

Tracking progress

Path progress is calculated as the average progress across all constituent courses:

  • Not started — no courses begun
  • In progress — at least one course started
  • Completed — all courses in the path completed

When all courses are completed, the path enrollment is automatically marked as completed.

Deleting a learning path

Click Delete on the path detail page. This removes the path and its course assignments. Individual course enrollments are not affected — learners retain access to the courses they were enrolled in.

Use cases

  • Employee onboarding: Company overview → Policies & compliance → Role-specific training → Final assessment
  • Certification programs: Theory course → Practical exercises → Exam → Certification
  • Skill development: Beginner → Intermediate → Advanced courses in a subject area
  • Compliance programs: Annual compliance training sequence with recertification via mandatory training