How do I add a catalog program listing?
As a Catalog admin, you can create program listings in Canvas Catalog. Programs consist of required courses or programs that students must complete.
Even when a catalog course is associated with a program, it exists as an independent listing. You should set course visibility and enrollment details before adding them as requirements in a program. Learn how various visibility and enrollment statuses apply to course requirements in program listings.
Note: You must create catalog course listings before you can create a catalog program listing.
From the New Listing Details page you can title your program , manage program enrollment availability status , create the course listing card , preview the course listing card , and add course details .
Enter a name for your program listing in the Listing Title field.
Note: A program must have a listing title before it can be created.
By default, the program is not open for enrollment. To enable students to register for the program, click the Open For Enrollment toggle on .
When the Open for Enrollment toggle is switched on, optional start and end text fields display.
To set the start of enrollment for a date in the future, enter a start date in the Start text field  or click the calendar icon . To set a closing date for enrollment, enter an end date in the End text field  or click the calendar icon . To enter optional start and end times, click the Time icon and select a time in the list .
- When the Open For Enrollment toggle is on and start or end dates are entered, the listing can still display in the catalog, but enrollment is allowed only during the set dates/times.
- When the Open For Enrollment toggle is on, the listing always displays as enroll-able on the Listings page.
To add an image to your listing card, drag and drop an image from your computer or click the Listing Image field.
Locate an image on your computer . Depending on your browser, click the Choose or Open button .
Each listing must include a brief explanation. To enter your program listing explanation, type in the Teaser field . The teaser cuts off from view at approximately 280 characters, though the text field supports up to 1,000 characters.
If you want to set the number of days that the course will be available to the student, enter the number in the Days to Complete field . The countdown begins for a student the day a student enrolls in the course. If this field is left blank, the listing will be designated as self-paced.
By default, there is no enrollment fee. If you want to set an enrollment fee for the listing, enter a price in the Enrollment Fee (USD) field .
By default, bulk purchasing is enabled or disabled, depending on how it is set for the catalog or subcatalog. To disable or enable bulk purchasing for the listing, click the Bulk Purchase toggle .
To create a program description, enter a description in the Full Description field . Students can view this description when they click to view the program listing from the catalog.
The content editor allows you to format text, create lists, indent content, insert links and images, and edit HTML content using the content editor . There is no character limit for the full description.
You can add tags to your program listing to make it easier to search in the catalog. To add tags to your program listing, type in the Tags field . Select a tag from the list of preexisting tags . If your text does not match an existing tag, you can create and add the tag to your listing. Click the Create Tag button .
Associated tags display in the Tags field. To remove a tag from your listing, click the tag's Remove icon .
To select the catalog for the program listing, click the Catalog drop-down menu. You can choose from your domain catalog or a custom subcatalog (path URL).
To change the program's visibility, click the Visibility drop-down menu . You can hide the listing , show the listing in the catalog , or make the listing only accessible via a direct link . By default, the listing is hidden in the catalog.
To set the program listing order, enter a number in the List Order field . If not specified, the program will have no priority list order.
To add a listing path, enter a path in the Listing Path field . The Listing Path is the name of the listing added to the end of the catalog URL, e.g., [domain URL]/programs/[listing path]. Listing paths should be unique per Catalog account and support lowercase letters, numbers, and dashes.
To copy the listing path, click the Copy URL button .
Note: If the listing visibility is set to hidden, you will not be able to view the listing URL.
You can set an enrollment cap for your program. To set the maximum number of students who can enroll in the program, type in the Student Cap field . By default, there is no cap limit.
If you want to enable a wait list for your enrollment cap, click the Allow Wait List checkbox . By default, wait listing is not enabled.
Learn more about enrollment caps and wait lists.