---
schema_version: "1"
id: 161daefe8b52eb35bb82916d8dc7be59d5622d7f6739a682d6276770efe0223e
title: Create a Learning Program Plan
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/ec_create_learning_program_plan.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.ec_create_learning_program_plan.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: fa3a2a3c0d250a0a6bce0a20dc15c7ea558dccac1055e5b78aeb626772673838
description: Use Program Plan Builder to view, edit, save, cancel, and publish all your program plans. You can also organize the program's specific elements, such as required and elective courses, and add active versions of learning courses to each element.
products:
  - Education
release: "264"
---
# Create a Learning Program Plan

Use Program Plan Builder to view, edit, save, cancel, and publish all your program plans. You can also organize the program's specific elements, such as required and elective courses, and add active versions of learning courses to each element.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="Editions Needed"><caption>Editions Needed</caption> <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>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d122898e76">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d122898e76 ">To create a learning program plan:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d122898e76 ">Education Cloud Full Access</td>

          </tr>
        </tbody>
      </table>

Before you create a learning program plan:

- [Set up the Academic Operations app](https://help.salesforce.com/s/articleView?id=sfdo.ec_set_up_the_academic_operations_app.htm&release=264.0.0&type=5 "Configure Academic Operations in Education Cloud to create academic courses and programs, define learning outcomes, manage academic schedules, and configure eligibility and policy rules.").
- Create the necessary learning programs and learning courses.

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

To create a learning program plan:

1. From the App Launcher, find and select **Learning Program Plans**.
2. To open Program Plan Builder, click **New Program Plan**.
3. Enter the name of the parent learning program, and then click **Next**.
4. Enter the plan details and save your changes.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-education_cloud-264-0-0-production-enus/89403874-2a89-4126-b574-9db175c14f28/images/icon_note.png)
    
    Note Property panels dynamically render fields from the default page layout that's assigned to the running user. The property panel doesn’t include the Active field that’s part of the learning program plan page layout.
5. Add elements to the program plan such as categories, required courses, and elective courses, and then save your changes to the course and category node details.
    
    To include a category in a course node's property panel, place the course node in a category node.
6. To add learning course versions in any element, click **Add Courses**, search for and select the active versions, and then click **Add Selected**.
    
    When you search for courses, the results show only active versions. If a course has more than one active version, a version number distinguishes them so that you select the correct one. Any version of a course satisfies its program requirement.
7. To save your changes to the program plan, click **Save Draft** or **Save & Close**.
8. To make the program plan available to others, click **Publish**.
    
    Program plans with more than 1,000 records sometimes take longer to publish. After you publish a program plan, you can no longer edit it.

See Also:

- [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.")
- [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.")
- [Page Layouts](https://help.salesforce.com/s/articleview?id=platform.customize_layout.htm)