Submit a ticket My Tickets
Welcome
Login  Sign up
Open navigation

How to Create Learning Programs in LearnWorlds

Availability
Starter
Pro Trainer
Learning Center
High Volume & Corporate
We’re rolling out a major upgrade! If you started your trial on or after June 2, 2025, you’ll notice some exciting new features as part of our latest release. Some articles already reflect the new experience, while others are being updated.


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 Programs/ Subscriptions

2. Click the Create program/subscription 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.


    There are two ways to organize your Learning Programs:


    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. 
    The original ID of your Learning Program cannot be changed once the product is created. While you can customize the program’s URL on the Access Page, the underlying ID will remain the same. You can find more details here.

  4. Set the Program's access, which can be set as Draft, Public, or Private.
  5. Select the payment option; you can set it as free, choose a one-off payment, or a subscription-based payment.
     Stripe must be enabled for the subscription option to be available.

  6. If you choose a one-off payment or a subscription, add a price. You can also enable the Include compare-at-price to show savings option. 
  7. Choose the default theme layout for your learning program page or apply a layout from another program.
  8. 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, hover over it and click Edit Program from the three-dot menu.


You’ll be taken to the Program Courses tab, where you can see all the courses included in the program. From this page, you can:


  • Add more courses by clicking the Add Course button.
  • Reorder the 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.
  • Remove existing courses.
-When a user purchases a learning program that includes multiple courses, they are free to complete the courses in any order— there is no enforced sequence.


-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. 


-If you add a new course to a public Learning Program with already enrolled users, these users will gain access to the newly added course automatically.


-If you remove a course from your learning program, any users enrolled in the program will no longer have access to that course.

Learning Paths vs. Learning Collections

FeatureLearning PathLearning Collection
Use caseA 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 formatCourses 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.


You can 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

The Access tab allows you to:


  • Change the program access (draft, public, private).
  • View and copy the program’s URL. While the program's ID can't be modified, you can edit the public URL if you want. Find more information about this here.
  • Copy the Product ID.
  • Set expiration date: You can set an expiration date, e.g., expire after 1 day/week/month/year.
  • Choose your after-purchase navigation. You can use global navigation settings or set product-specific navigation.


Pricing

In the Pricing tab, you can manage how your Learning Program is offered and sold:


1. Change the Payment Option. You can switch between Free and One-off Payment at any time.


If your program is set up as a subscription, this cannot be changed to Free or One-off after creation. To change from a subscription to another model (or vice versa), you must create a new Learning Program.


2. Update the Program Price. Adjust the price of your program whenever needed.


3. Show a Compare at Price. Enable this option to display the original, full price of the included courses, either:


  • Automatically, based on the sum of individual course prices
  • Manually, with a custom original price.


This feature effectively displays a discount, allowing users to compare the regular price with the bundled program price, highlighting the value of the offer.


4. Customize the Enroll Button. Choose between:


  • A simple enroll button
  • An extended menu with multiple payment options.


5. Manage and Create Offers. Add:


  • Installment plans for flexible payment options
  • Coupon codes for special discounts.


6. If using a Subscription model, you can also:


  • Enable or disable a free trial
  • Set the number of trial days offered to learners.


Program Player Settings

The Program Player settings allow you to control the Back button behavior. The available options are:


  • No button
  • Program page
  • After login page
  • Another page
  • Specific URL


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.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.