---
schema_version: "1"
id: 8ebadf8b78348358f006ce54a8cb18fdbb6a68487048bb1d11c43e65e688ecd1
title: Manage Courses, Programs, and Learning Offerings
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/ec_learning_management.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.ec_learning_management.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: bd6730affd9048bc42abcf2c2fdeb429cbca04ce0d86f1d0d1b4f515dfa57cb5
description: Use Learning Wizard or Business APIs in Education Cloud to manage your courses, programs, or other learning offerings.
products:
  - Education
release: "264"
---
# 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

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with Education Cloud</td></tr></tbody></table>

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](https://help.salesforce.com/s/articleView?id=sfdo.ec_model_program_offerings.htm&release=264.0.0&type=5 "Use Education Cloud objects to model your institution's learning offerings. Learning objects track the structure, administration, and enrollment and completion requirements for your 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](https://developer.salesforce.com/docs/atlas.en-us.edu_cloud_dev_guide.meta/edu_cloud_dev_guide/edu_cloud_apis.htm).

- **[Create a Learning Course](https://help.salesforce.com/s/articleView?id=sfdo.ec_create_a_learning_course.htm&release=264.0.0&type=5)**  
    Use the Learning Wizard in the Education Cloud Academic Operations app to create a learning course.
- **[Create Another Learning Course Version](https://help.salesforce.com/s/articleView?id=sfdo.ec_create_another_learning_course_version.htm&release=264.0.0&type=5)**  
    Create another version of an existing learning course to capture changes to its name, credits, requirements, or other details without affecting students enrolled in earlier versions.
- **[Configure Linked Courses](https://help.salesforce.com/s/articleView?id=sfdo.ec_configure_linked_courses.htm&release=264.0.0&type=5)**  
    Configure linked courses to support simultaneous registration of a course along with dependent sections, such as a lecture that requires labs or exams. Linked courses also help enforce degree completion requirements.
- **[Create a Learning Program](https://help.salesforce.com/s/articleView?id=sfdo.ec_create_a_learning_program.htm&release=264.0.0&type=5)**  
    Use the Learning Wizard in the Education Cloud Academic Operations app to create a learning program.
- **[Edit a Learning Course or Learning Program](https://help.salesforce.com/s/articleView?id=sfdo.ec_edit_a_learning_course_or_learning_program.htm&release=264.0.0&type=5)**  
    Use Learning Wizard in the Academic Operations app to modify your learning.
- **[Add Custom Fields on a Learning Course or Learning Program](https://help.salesforce.com/s/articleView?id=sfdo.ec_add_custom_fields_on_a_learning_course_or_learning_program.htm&release=264.0.0&type=5)**  
    Create custom fields to store unique data for your courses and programs in Education Cloud.
- **[Create a Policy Rule for Learning Requirements](https://help.salesforce.com/s/articleView?id=sfdo.ec_create_a_policy_rule_for_learning_requirements.htm&release=264.0.0&type=5)**  
    Create a policy rule using an expression set in Business Rules Engine (BRE) that can be applied as a learning requirement for a course or program.
- **[Learning Program Plan Builder](https://help.salesforce.com/s/articleView?id=sfdo.ec_manage_learning_program_plans.htm&release=264.0.0&type=5)**  
    After you create a learning program, use Program Plan Builder to organize the program's specific elements, such as required and elective courses.
- **[Learning Program Plan Summary for Learners and Staff](https://help.salesforce.com/s/articleView?id=sfdo.ec_learning_program_plan_summary_for_learners_and_staff.htm&release=264.0.0&type=5)**  
    Enable learners to view the details of a learning program plan on the learner portal.
- **[Learning Summary for Learners and Staff](https://help.salesforce.com/s/articleView?id=sfdo.ec_learning_summary_for_learners_and_staff.htm&release=264.0.0&type=5)**  
    With Learning Summary, learners can view details of learning programs and courses on the learner portal.