Skip to content

Use cases

Program content organises a structured learning sequence through a hierarchy of courses, course sets, and credit frameworks. Learners progress through the sequence based on defined start dates, completion order, and program end dates — with credits earned along the way unlocking access to subsequent courses.

Programs offer a reimagined approach to course enrolment, replacing category and cohort enrolments with a single centralised system that provides greater flexibility and control over learner progression.

Standard Moodle enrolments do not enforce course start or end dates. By placing a course within a program, administrators can automatically restrict learner access based on scheduled dates — making it easier to manage time-sensitive learning environments.

Each certification defines a program that learners must complete to become certified, and a separate program — or the same one — for recertification.