How to register for courses

Find out when you register

UBC Enrolment Services will email you about 2 weeks before your registration opens to let you know that your date and time are available. You will then be able to see your registration date and time by logging in to the Course Schedule

View registration dates

Pay your deposit if applicable

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

  • If you're new to UBC, you must pay a non-refundable acceptance deposit which will count as your first registration deposit.
  • If you are required to pay a registration deposit, once you have registered for that session, you cannot be refunded or transfer your registration deposit.
  • Graduate students should check their program website for information regarding acceptance and registration deposits.

Learn more about acceptance and registration deposits, including how to pay for them.

Plan your courses

Check your program requirements

You can find degree requirements and specific requirements for each program in the Academic Calendar.

If you need help with degree requirements or course planning, review the information on your faculty’s website and follow up with your academic advising office with any remaining questions.

Build your worklists

Worklists are draft class timetables that you can create before you register to help you plan out your courses.

After logging into the course schedule tool, you can create multiple worklists, in case one or more of the courses on your first worklist is full. To create a worklist, select "New worklist" from the right top sidebar. You will be able to see all of the worklists you have created. You can add lectures, standard timetables, and other course components to existing worklists. 

Watch tutorial video

Registering for classes

Registration tips

  • Courses fill up quickly, so register for both terms as early as you can. 
  • Have multiple worklists ready in case courses are full.
  • If you have a registration block, you may be missing a prerequisite. Contact your faculty advising office for help.
  • After you register, you can add or drop classes until the course change deadline.

If you're still having trouble, you can always watch our step-by-step video tutorial on how to register.

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 acceptance or registration deposit if required.
  • You have paid any other outstanding fees.

For technical problems with the Student Service Centre (SSC), click on "Technical Support" on the SSC home page.

If a 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.

  • Review helpful tips written by a UBC student.
  • Check to see if a waitlist (WL) section of the course is available.
  • Contact the department to see if other sections of the course will be released.
  • If this is your final year of study and the course is required, your faculty or department will generally see if it is possible to push you into the required course. Contact your academic advising office.

Additional resources

If you have questions