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
- Go to User Menu → Learning Paths
- Click New Learning Path
- Enter a title and optional description
- Click Create
The path is created in draft status. Add courses and configure it before publishing.
Adding courses to a path
- Open the learning path
- In the Courses tab, click Add Course
- Select a course from your account
- 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
- Open the learning path
- Click Publish
Published paths are available for enrollment. Draft paths are only visible to admins.
Enrolling learners
Manual enrollment
- Open the learning path
- Go to the Enrollments tab
- Click Enroll Learners
- Select learners from the list
- 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