Manage Courses, Programs, and Learning Offerings

Use Learning Wizard or Business APIs in Education Cloud to manage your courses, programs, or other learning offerings.

Required Editions

Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions with Education Cloud

In Education Cloud, a learning course is the basic unit on which you build more elaborate offerings, such as undergraduate or doctorate programs. Each learning course is associated with a learning record that has a default learning outcome. If needed, you can also create more learning outcomes. View the related records in the related lists of the learning record. See Model Learning Program Offerings.

Define Learning Requirements in the Learning Wizard

You can specify learning requirements, such as prerequisites, corequisites, recommendations, and other criteria, when you create a learning. In the Learning Wizard, you can define a learning requirement by using:

    • Conditions grouped by logic, represented by the Learning Foundation Item object.
    • Policy rules (expression sets in Business Rule Engine) with custom logic for complex use cases.

The Learning Rule object is a junction between the Learning and Rule (expression set) objects. When you create a learning with a rule-based requirement, a learning rule record is created.

Create New Course Versions to Manage Curriculum Change

Curricula and courses evolve over time. You can create a course version that updates a course's name, credits, requirements, or other details without rewriting student records or building another course. Point new enrollments to the latest active version, while students who are already enrolled keep the version they started, so historical records remain accurate. To serve different cohorts during a transition, multiple versions of a course can be active simultaneously. When students and advisors view an enrollment, they see the course details from the version that the student enrolled in.

Import a Course Catalog with Business APIs

Institutions can import their existing course catalog easily by using the Course Catalog Business APIs. See Education Cloud Business APIs.