Skip to main content

What is a Program?

A Program is a reusable template for scheduling learning events across one or more weeks. Think of it as a blueprint: you define which events happen on which days, and then create Cohorts from it — each Cohort is a concrete run of the program with assigned learners and specific dates. Program = Template. Cohort = Scheduled instance with learners.

Programs vs. Journeys

ProgramJourney
PurposeSchedule instructor-led sessions across weeksSequence self-paced learning content
Time-basedYes — events have specific days and timesNo — learners progress at their own pace
RepeatableYes — create multiple Cohorts from one ProgramNo — one Journey, many enrollments
Content typeEvents / live sessionsCourses, quizzes, videos, any content

Creating a Program

1

Navigate to Programs

Go to Create & Collaborate → Programs or Events Hub → Programs (admin).
2

Create new program

Click Create Program. Enter a title and description.
3

Build the schedule

Drag events from the sidebar onto the week grid. Each event slot defines:
  • Which day of the week
  • What time
  • Duration
  • Instructor (optional)
  • Location (optional)
4

Add more days

Click the + tab next to the week tabs and enter how many days to add. There is no maximum — extend the program as long as you need.
The program auto-saves as you make changes.

Program events

Each event in a program is a reference to an existing Event unit. When you drag an event onto the grid, you define:
FieldWhat it does
Day & timeWhen the event occurs within the week
DurationHow long the session lasts (in minutes)
InstructorAssigned instructor for this session (optional)
LocationRoom or venue (optional)
When you click an event in the grid, the Event details dialog opens. Sessions generated from this event in any cohort inherit these values, so update them here once instead of editing each session individually.

Session times on event blocks

Every event block on the week grid shows the session’s start–end time together with its duration (for example, 9:00 - 10:30 (90 min)). The time range updates as you drag or resize the block, so you can confirm when the session runs without opening the event details. Blocks shorter than 30 minutes hide the label to keep the grid readable.

Filtering the events sidebar

The sidebar lists every event you can drag onto the grid. Use the filters at the top of the sidebar to narrow the list when your workspace has many events:
FilterWhat it does
SearchMatch on event title
TypeSingle session vs. multi-session
Registration policyOpen, approval-required, or invite-only
CreatorShow events created by specific people
LabelsShow events tagged with specific event labels
Event labels are workspace-wide tags configured in Settings → Events. The Labels filter only appears when your workspace has labels defined and assigned to events.

What’s next?

Once your program template is ready, create a Cohort to schedule it with real dates and learners.
Last modified on May 24, 2026