A Learning Program allows you to group multiple courses and offer them as a single product. It’s ideal for creating structured learning paths, packaging related courses into one offer, or simplifying the enrollment process for learners.
Instead of enrolling in each course individually, learners can access all content in one place, often at a bundled price.
This setup is especially useful for:
Schools and businesses delivering organized training tracks.
Educators and creators packaging themed course bundles.
Teams and organizations monitoring progress across multiple courses.
Learning program wizard
To get started:
1. Go to the Courses & Programs tab and click Learning programs
2. Click the Create learning program button to open the setup wizard.
The wizard will guide you through several setup steps:
1. Choose between a Learning Path or a Learning Collection; you can change the type later in the General Program settings.
Learning Path: A structured sequence of courses that guides learners step by step through a recommended curriculum.
Learning Collection: A flexible library of courses that allows learners to explore content at their own pace.
2. Name your Learning Program. Optionally, you can add a description and a cover image.
3. Set the Program’s URL by adding your preferred course ID at the end of the URL. 
4. Set the Program's access, which can be set as Draft, Public, Private or Coming soon.
5. Select the pricing option. Choose how you want to offer your learning program. You can choose a one-off option, payment plan, subscription, tiered subscription or free. 
- Edit the initial option or add more options after creating the program.
7. Depending on the option, you can configure the price, billing interval, installment settings, upfront payment, or Compare-at price.
8. Choose the default theme layout for your learning program page or apply a layout from another program.
9. Click on Finish, and your program is ready.
You can find more information about how to manage your learning programs here.
Program courses
Once the Learning Program is created, it's time to add some courses. Under the Program Courses tab, you can see all the courses included in the program. From this page, you can:
- Start by addin courses or if this is an existing program and already includes courses, add more by clicking the Add Course button.

Draft courses can’t be added to learning programs. Please update their status before adding them.
- Reorder courses. This is especially relevant for Learning Paths, where the sequence of courses matters for the learning flow.
- Preview the program layout page or program player.
- Insert a course below a specific one already in the list.
- Edit a course. This option will redirect you to the course settings page.
- Enable drip feed for your courses.
- Remove a course.

-By default, if the user begins their journey using the automatic navigation button, they will start with the first course listed in the Program Courses tab.
Learning paths vs. Learning collections
When creating Learning programs, you can structure them as either learning paths or learning collections. Let’s take a look at the differences between the two
Learning Path: A Learning Program with Paths is a structured, guided learning experience where learners follow a predefined sequence of steps. Each path acts like a progression track, allowing you to break a program into stages or milestones.
Learning Collection: A Learning Program with Collections groups multiple learning items together without enforcing a specific sequence. Each collection is essentially a themed or categorized set of courses and materials.
Below, you can find a table that compares the two views.
| Feature | Learning Path | Learning Collection |
|---|---|---|
| Use case | A structured, goal-oriented program. Example: “Your path to becoming a Front-End Engineer for $500” | A flexible access model for themed course bundles. Example: “Get access to all our ‘Sketch with Pencil’ courses for $10/month” |
| Course display format | Courses are arranged in a sequence, similar to units within a single course. Learners follow a suggested order. | Courses are listed in a library or catalog. Learners choose freely among them. |
| Course navigation (in player banner) | Learners can jump to the next course in the path. | No automatic navigation between courses. Each is treated as a standalone. |
| Previous button (first unit of a course) | Navigates to the previous course in the path. | Does not go to the previous course. |
| Next button (last unit of a course) | Navigates to the next course in the path. | Does not go to the next course. |
Program layout page
On this tab, you’ll find the Program Layout Page. Click Edit Layout Page to start customizing how the page appears. Find more information about this here.
Learning program settings
General
Under the General tab, you can customize the settings of your Learning Program. Specifically, you can:
Switch between Learning Path and Learning Collection types.
Upload or update the layout image.
Edit the program title and description.
Add relevant labels for better organization and filtering.
Configure email notification settings to control what learners receive upon enrollment. You can use the default school-wide emails or customize the notifications specifically for this program.
Set up SEO settings for your program—either extract them automatically or enter them manually for greater control.

Access
Under the Access tab, you can manage your learning program's status and enrollment method, customize its public URL, configure access expiration, and set after-purchase navigation. You can also copy the Product ID and available checkout links.
Find more information about the access tab here.
Pricing
Under the Pricing tab, you can create and manage your learning program's pricing options, including One-off, Payment plan, Subscription, Tiered subscription, and Free.
You can add pricing options, edit their settings, manage their status and availability, set a primary option, and reorder them to control how they appear to learners.
For detailed information about Learning Program pricing options and settings, please refer to this guide.
Visibility
Under the Visibility tab, you can manage how your learning program's pricing options and related offers are presented to learners.
For detailed instructions, see this guide. How to manage learning program pricing and visibility.
Program player settings
In the Program Player settings, you can
- Edit the learning program navigation: Decide whether learners can move freely among the program’s courses or follow specific restrictions (available only for learning program paths).
Choose between Free navigation, Sequential navigation (available on Pro Trainer plan and above), or Navigation with prerequisites (available on the Learning Center plan and above). Find more information about this here.If you are using Sequential navigation, learners must complete the courses in the order they appear in the Program Courses tab. If you choose Navigation with prerequisites, make sure to set them up by hovering over the course you want to use as a prerequisite, clicking Edit prerequisites, and selecting whether this course will act as one or not.

- Control the Program player “back” button behavior. Decide where users will be redirected when they click the Back button inside the Program Player. The available options are:
- No button
- Program page
- After login page
- Another page
- Specific URL
- Control the Course player “back” button. Choose where learners are redirected when they click the “Back” button while viewing a course within a program. The available options are:
- Program player
- Same as course (inherit course setting)

Automations
In this tab, you can quickly navigate to the Automation page (available on the Learning Center plan and above), where you can start creating your custom flows. For more information, be sure to check out this guide.
Insights
In this section, you can find detailed information about your program’s analytics. You can:
- View insights for individual users
- Explore program-wide performance data
- Use the Training Matrix (available on the Learning Center plan and above) for a visual progress summary
Make sure to review the tabs for in-depth insights, you can learn more about them here.