Learning Paths
Pro feature๐ถ Pro feature. Available in Learnomy Pro.
Learning Paths let you chain multiple courses into a curated, ordered sequence. A student enrolls in the path once and is automatically enrolled in every course step. If the path is sequential, the student cannot access step N+1 until all required steps before it are complete. Finishing the last required step issues a path-level certificate.
Overview
Go to Learnomy > Pro Tools > Learning Paths to see all paths. The list shows each path's title, number of steps, enrolled student count, and status.

Creating a learning path
Go to Learnomy > Pro Tools > Learning Paths and click New Path. A create form appears above the list.

Enter the path title, choose whether it is sequential or flexible, and set the status to Published when ready. Click Save. The new path appears in the table.
Click Edit next to the path to open the path editor. From there you can add course steps, reorder them with the Move up and Move down buttons, and mark steps as optional.
Once a path is published, it appears at /paths/ for students to browse and at /paths/{slug}/ to view and enroll.
Paths can also be created via the REST API. Send a POST to /learnomy-pro/v1/learning-paths with title, is_sequential, and status, then add steps via POST /learnomy-pro/v1/learning-paths/{id}/steps with course_id, sort_order, and is_required.
The student experience
A student visits
/paths/to browse the published paths catalog. Paths can be filtered by category and sorted by latest, most popular, or title.
The student opens a specific path at
/paths/{slug}/. The page shows the path title, description, the list of course steps in order, and an Enroll button.
Clicking Enroll enrolls the student in the path and in every course step simultaneously. On a sequential path, the step tiles reflect which steps are locked and which are accessible.

When the student completes all required steps, the path is marked complete and a path-level certificate is issued automatically.
Sequential enforcement
When is_sequential is true, the access check refuses entry to a step until every earlier required step is marked complete. Optional steps (is_required: false) do not gate the next step and can be visited at any time.
Paid learning paths
A learning path can require payment. Use Stripe Checkout with purchase_type=learning_path and the path ID. After payment, the student is enrolled in the path and all its course steps. The learnomy_pro_learning_path_purchased action fires on successful purchase.
Viewing path details in admin
The admin list shows the path title, step count, enrolled student count, and status. Click Edit to open a path and manage its steps.

Tips
- Drag-and-drop step reordering in the admin editor is planned for a future release. Use the Move up and Move down row actions to reorder steps in this release.
- Path-level prerequisites (paths that require completing other paths first) are planned for a future release.
- The path-level certificate reuses the certificate template system from Free. Assign a certificate template via the REST API when creating or updating the path.