How to Register

Find step-by-step guides on how to utilize registration features in your Student Centre.

Key registration dates

  1. Schedule available to view

    Jan. 9, 2024

    Enrolment appointment start times will be available to view in your Student Centre on Jan. 31, 2024

    Once the schedule is available to view, you can begin adding courses to your shopping cart.

  2. Registration

    Continuing students: Feb. 6, 2024

    Open Studies students: March 5, 2024 at 9:30 a.m.

  1. Schedule available to view

    March 5, 2024

    Enrolment appointment start times will be available to view in your Student Centre on Feb. 29, 2024

    Once the schedule is available to view, you can begin adding courses to your shopping cart.

  2. Registration

    Continuing students: March 25–27, 2024 and April 3–5, 2024

    First-year new admits: May 21-24, 2024

    Transfer students/After-degree: April 5, 2024

    Open Studies students: July 16, 2024 at 9:30 a.m.

Getting ready to register

Be sure to register on time so you can get the best course selection! The following steps will help you with the course registration process:

Before registering for classes, students in each category should be aware of specific additional information. Please select the appropriate link below that corresponds to your category:

The enrollment start time refers to the specific date and time when you are eligible to start registering for courses. Your personal enrollment start time is displayed on My UCalgary ( You are allowed to enroll in courses anytime between the start of your enrollment time and up to the last day to add classes that you can find in the academic calendar.

Before you can register for courses, you must first complete your registration initialization, which becomes available after the schedule is released. To complete this process, follow these steps:

  • Log in to My UCalgary (
  • Scroll down to the middle of the ‘Home’ tab and click on "Initialize Registration", or click on "Enroll"
  • Follow the prompts that appear on your screen to successfully initialize your registration

Before your register, find out which courses are required for your degree. You can do this by:

Options are courses that you get to pick that count towards you degree. You have the freedom to choose options that are of interest or complement your program of study.

Certain degree programs may suggest specific options for you to take. These recommendations can be found in your first-year degree guide under the section titled "Courses Required in Your First Year".

To ensure that you can register for the options you want, it's advisable to select alternative choices. Keep in mind that options can fill up fast, so you may need to register for a different class if your preferred option is no longer available.

You can find further details about a specific course by checking the course description in either the University Calendar or My UCalgary (

Some courses are exclusively reserved for students who have been admitted to a specific degree program or major. These courses have restrictions that indicate who can register and when. You may need to wait for the restriction to expire before you can enroll in the course.

To check a course's restrictions, follow these steps:

  • Log in to your Student Centre (
  • Go to your Schedule Builder and locate the course you're interested in
  • View the "Results" panel to see the course's details

To create your course schedule, start by making a list of the required and optional courses you wish to take. Make sure to verify that none of the preferred courses have any restrictions and ensure that you have completed any pre-requisites.

Next, log in to My UCalgary ( and click on the "Schedule Builder" link. This will enable you to input your chosen courses and generate a timetable with no scheduling conflicts for each semester. You can save links to your preferred timetables and create several alternate options as a contingency plan in case any of your desired courses become full by the time your enrolment start time arrives.

Once you've made your selections, add your preferred courses to your shopping cart. They will remain saved there until your enrolment start time arrives, and you can easily choose them when it's time to enrol in courses. 

Before your enrolment start time, you can use the "Validate" option to check for possible enrolment errors. These errors may include time conflicts, unfulfilled pre-requisites, or co-requisites, missing departmental consent, anti-requisites, and other issues.

Once your enrolment start time arrives, simply log in to My UCalgary ( to access your shopping cart and complete your registration for the pre-selected courses.

Understanding the terminology helps take the stress out of registering. Learn some commonly used registration terms on our definitions page.

Your enrolment start time

This is the date and time you can begin enrolling into courses. You can find your enrolment start time in your Student Centre.

Learn more about enrolment start times

Validating your shopping cart

Before your enrolment start time date, you can “validate your shopping cart” to ensure you meet the pre-requisites for the courses you plan to register in.

Learn how to validate your shopping cart

Common registration issues

Running into trouble while registering? Check out our list of common issues and solution.

View a list of common issues