Courses & Careers

UofT Banner

The University of Toronto is one the world’s leading institutions in Artificial/Machine Intelligence and our faculty offer a variety of interesting courses. These courses provide preparation for academic research or applications in the industry. Although subject to change and not exhaustive, below are some the relevant offerings from our academic divisions.

Applied Science & Engineering (St. George)

Note: Some courses are restricted to specific programs.

Note: In some cases, programs have strict requirements that equivalent courses might not satisfy.

Arts & Science (St. George)

Note: Students not enrolled in the Computer Science Major or Specialist (including Data Science and Information Security) programs are limited to a maximum of three (1.5 FCEs) 300/C-400/D-level CSC half-courses.

Mississauga Campus (UTM)

Note: Students in any University of Toronto program may complete up to 1.5 credits of third and fourth year CSC courses. Enrolment in additional CSC courses is restricted to students in CSC specialist and major programs.

Scarborough Campus (UTSC)

Note: A student who is not in a CSC program and does not have a CGPA of at least 3.5 may not take any C- or D-level CSC course.

Note: The Department of Computer & Mathematical Sciences often strictly enforces prerequisites. Special permission may be required to enroll.

Clubs at the University

Career Resources

At UTMIST, our initiative is to keep our student community professionally equipped with the knowledge needed to succeed in the industry of machine learning. We provide a compilation of resources that will grow continuously throughout the school year.


Technical Interviews

Other Tools

Events Timeline

Event Date


  • Interested in a job at a large enterprise? LinkedIn is one of the best tools for this. You can view the number of applicants for a job posting on LinkedIn and if you have premium, you can take advantage of viewing how you compare to other applicants
  • A mentor can offer you personalized advice for your professional development. Mentors may offer critiquing your resume, introducing you to their connections, or answering your industry-specific questions. There are several ways to find a mentor, such as:
  • The Muse claims that 80% of jobs are not posted–they’re found instead through networking. Take advantage of networking opportunities at the university, such as career fairs, conferences, networking receptions, and mentorship. Do you have a friend or connection who works at the company you’re interested in? Try to get a referral.
  • Got an offer? Learn how to negotiate your salary


Chat with us on Discord on the #careers-advising and #industry-opportunities channels. For example, you can ask us to connect you with a mentor.