student, course, selection, computer, lab, libraryTo register for a course, you must first be admitted to UBC. If you are not yet admitted, refer to our resources for prospective students.

UBC has switched to a new system called Workday for courses starting in September 2024, and course registration will be taking place in this new system. View our step-by-step tutorials to help you navigate the registration process in Workday.

2024 Summer session students should continue using the SSC.

Course delivery options

Most courses are offered primarily in-person, although some courses may have options for alternative modes of delivery. Learn more about course delivery options. 

Find your registration date

Summer 2024 course registration:

We’ll email approximately 1 week before your registration opens to let you know that your personalized date and time are available on the Student Service Centre (SSC). Check to make sure your email address is correct on the SSC to make sure you get this email.

You’ll be able to find your registration date and time under the Registration Status in your Course Schedule.

Winter 2024/25 course registration: 

Your personalized registration date and time will be available on Workday approximately 1 week before your registration appointment. You can find your registration appointment by clicking the Academics app on the right side of the homepage, and navigating to the Registration and Courses tab in the top menu. Your registration appointment date and time will be listed in the table on the left side of this page. Learn how to view your registration appointment.

See registration dates

Pay your deposit

Starting Winter Session 2021, the registration deposit has been removed from most undergraduate degree programs for continuing undergraduate students.  The registration deposit is still required for most certificates and diplomas for continuing students.

If you are required to pay a registration deposit, you will see your deposit in your Student Service Centre (SSC) under “Pay Fees” for summer 2024 courses, or in Workday under the Finances app, once your registration date has been released.

You will need to pay it before your registration date. It may take a day or two for your payment to be processed, depending on how you paid.

  • If you’re new to UBC, you must pay a non-refundable acceptance deposit which will count as your first registration deposit.
  • If you’re a continuing student and you are required to pay a registration deposit, you cannot refund nor transfer your registration deposit to a future session once you register for a course within the session of the deposit.

Both acceptance and registration deposits will be counted towards your tuition fees after you register.

Check your program requirements

Check the degree and specialization requirements for your program in the Academic Calendar.

Looking for help? Take a look at some registration tips from Academic Advisors.

First-year students

First-year students should refer to our first-year planning guides to help ensure you meet the requirements for your program

Build your course worklists or Saved Schedules

Summer 2024 course registration:

View the course schedule to find the courses you would like to register for and start building your worklist.

Prepare a few draft worklists in advance of your registration date. View our video tutorials for step-by-step instructions:

View the video tutorials

Winter 2024/25 course registration:

View the course schedule in Workday to find the courses you would like to register for. As you browse the available courses, create saved schedules to start building your preferred timetable for the upcoming year.

Prepare a few draft saved schedules for each term in advance of your registration date. View our step-by-step tutorial instructions:

View the Workday tutorial

Registering for classes

Login and register

When your registration opens, log in to the SSC (Summer 2024 courses) or Workday (Winter 2024/25 courses) and register for your courses. Courses fill up quickly, so register as soon as possible.

Watch for dates and deadlines

Make sure you know key dates and deadlines within the academic year. The following dates are especially important to keep in mind and mark in your calendar or day planner:

  • Tuition due dates
  • Last day to add or drop courses
  • Term and examination period dates

Registration tips

  • Courses fill up quickly, so register as early as you can.
  • Have multiple worklists (summer 2024) or saved schedules (Winter 2024/25) ready in case courses are full.
  • Always review your worklists/saved schedules a few hours before your registration time in case you need to update them to reflect any schedule changes.
  • If you have a registration block, you may be missing a prerequisite. Contact your faculty for help.
  • After you register, you can add or drop classes until the course change deadline.

Common registration issues

If you’re having trouble registering, make sure that:

  • You are eligible to register for the session and meet any required prerequisites
  • You are registering on or after your registration date and time
  • You have paid your registration deposit (continuing students) or acceptance deposit (newly admitted students)
  • You have paid any other outstanding fees

What can I do if my course is full?

If you’ve found the course you want but it’s full, don’t worry. This may happen often, particularly with required courses.


If you need help

For planning your undergraduate degree or choosing your courses, please contact academic & career advising.

Graduate students, please contact your program office directly for support.