How to register for courses

Find out when you register

We'll email you about 2 weeks before your registration opens to let you know your date and time are available on the Student Service Centre (SSC)

You'll be able to find your registration date and time by logging into the SSC and selecting Registration > Course Schedule > Program.

Read about your registration dates

Pay your deposit

To prevent delays, pay your deposit before your registration date. It make take a day or two for your payment to be processed, depending on how you paid.

If you're new to UBC, your acceptance deposit counts as your first registration deposit. Acceptance deposits are non-refundable. Registration deposits are refundable until you register for a course.

Both acceptance and registration deposits will be applied toward tuition fees assessed after you register.

Read about registration and acceptance deposits

Check your program requirements

You can find general degree requirements and specific requirements for each programin the Academic Calendar.

If you need help with degree requirements or course planning, contact your academic advising office.

Build your worklists

Worklists let you keep lists of courses and/or sections before you register.

You can create multiple worklists by 'create new worklist'. Worklists will appear in the menu the left. You can select a worklist from the list to add subjects, courses, sections and Standard Timetables to it.

Watch our worklists tutorial video

Register for classes

Registration tips

  • Courses fill up quickly, so register 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 prerequesite. Contact your faculty advising office for help.

After you register, you can add or drop classes until the course change deadline.

Watch our registration video

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
  • Are registering on or after your registration date and time
  • Have paid your registration deposit (continuing students) or acceptance deposit (newly admitted students)
  • Have paid any other outstanding fees

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

What if my course is full

If you've found the course you want but it’s full, don't worry. This happens often, especially with required courses. While it may take a bit of time, with flexibility and persistence you can make your schedule work. Here are some tips.

Check the Course Schedule regularly

People change courses all through the summer. If someone drops a course and a space opens up, you can register and take their place in the course. 

Get on the waitlist

​Online waitlists

If a course has an online waitlist it will be listed on the Course Schedule with the other course sections. Waitlisted students will automatically be moved into classes as spaces become available. If you get moved from a waitlist into a course, you won't be notified by email so check the SSC regularly.

Informal waitlists

Some departments or instructors have informal waitlists. While it's not a guarantee, it can be helpful to ask. Check the Course Schedule for your instructors contact information.

Try to find another class

Use Course Search to find a alternate courses.

If another section of the same course is available, register for it. You may need to rearrange your schedule, but if it’s a required course it might be your best option.

Have a Plan B

If you still can’t get into the course you want, you may need to wait to take the course in another term or year. As long as you don’t need the course to advance year levels, it’s fine to take it later. Chances are you’ll be able to register for it in future sessions, or similar courses will be offered.

Contact your Academic Advisor

If you can't get into a required course, your faculty advising office may be able to help you with next steps.

Contact Enrolment Services