在加拿大很多学校都开设了计算机相关课程,比如多大、UBC、曼尼托巴大学、渥太华大学、纽芬兰纪念大学等。很多学校开设的是计算机科学课程,但是开设专门的软件和网络课程的学校并不多,肯考迪亚大学开设的计算机软件专业,瑞尔森大学的计算机网络专业,达尔豪斯大学的网络工程硕士课程都比较知名。很多学校提供了Co-op课程,为学生在学校期间的学习,提供这样的理论和实际相结合的机会,更为学生以后在计算机专业的就业奠定了基础。
除了专修计算机专业,学生也可以选择和其他学科,例如生物、统计学、物理、商学等学科结合起来,这样两专业能相辅相成,而跨学科的毕业生在人才市场上也更具竞争力。除了理科,计算机科学还能和心理学、音乐、电影等其他文科结合,为其注入新的活力。