Artificial Intelligence

Mathematics, computing and statistics, then machine learning, deep learning, reinforcement learning, language and vision models, AI safety and AI law.

Years
4
Courses
39
Credits
117
Ready now
5

This program follows the structure of a four-year Bachelor of Science in artificial intelligence. Each course is free and earns a certificate of completion; courses marked "In development" show their planned lessons and open as they are written.

Year 1

Fall term

CodeCourseCrStatus
MATH-100 Calculus I 3 Ready
MATH-125 Linear Algebra I 3 Ready
CMPUT-174 Introduction to Computing Science 3 In development
AI-101 Introduction to Artificial Intelligence 3 Ready
WRIT-101 Academic Writing 3 In development

Winter term

CodeCourseCrStatus
MATH-101 Calculus II 3 Ready
CMPUT-272 Logic and Discrete Structures 3 In development
CMPUT-274 Programming Paradigms 3 In development
STAT-151 Statistics for the Sciences 3 In development
AI-110 Python for Data and AI 3 In development

Year 2

Fall term

CodeCourseCrStatus
MATH-209 Multivariable Calculus 3 Ready
MATH-221 Linear Algebra II 3 In development
CMPUT-201 Practical Programming Methodology 3 In development
CMPUT-204 Algorithms I 3 In development
STAT-251 Probability Theory 3 In development

Winter term

CodeCourseCrStatus
AI-210 Mathematics for Machine Learning 3 In development
STAT-252 Mathematical Statistics 3 In development
CMPUT-229 Computer Organization 3 In development
CMPUT-291 Introduction to Databases 3 In development
AI-220 Data Engineering and Visualization 3 In development

Year 3

Fall term

CodeCourseCrStatus
CMPUT-366 Artificial Intelligence 3 In development
CMPUT-367 Machine Learning 3 In development
AI-310 Optimization for Machine Learning 3 In development
AI-320 Probabilistic Models and Inference 3 In development
CMPUT-301 Software Engineering 3 In development

Winter term

CodeCourseCrStatus
CMPUT-466 Deep Learning 3 In development
AI-330 Reinforcement Learning 3 In development
AI-340 Natural Language Processing 3 In development
AI-350 Computer Vision 3 In development
PHIL-330 Ethics of Technology and AI 3 In development

Year 4

Fall term

CodeCourseCrStatus
AI-410 Large Language Models and Generative AI 3 In development
AI-420 Machine Learning Systems and MLOps 3 In development
AI-430 AI Safety, Alignment and Evaluation 3 In development
AI-440 AI Law, Policy and Governance 3 In development
AI-450 Robotics and Embodied AI 3 In development

Winter term

CodeCourseCrStatus
AI-460 Fairness, Privacy and Responsible AI 3 In development
AI-470 AI Agents and Multi-Agent Systems 3 In development
AI-480 Distributed Training and AI Hardware 3 In development
AI-499 AI Capstone Project 3 In development