Alona Fyshe standing in front of a projection of 4 brain scans, with a text overlay reading Artificial Intelligence at UAlberta

Study Artificial
Intelligence


There's nothing artificial about our intelligence

The study of AI has exploded into a global phenomenon, and Alberta is a leader in the field (see our program rankings here). We already have world-class educators and researchers on campus and innovative industry partners like Alberta Machine Intelligence Institute (Amii), AltaML, and DeepMind who change the face of AI research and applications every day.

And now is your time to join the ranks.

We offer courses in AI, machine learning, and other topics at both the undergraduate and graduate levels.
If you are just getting your career in AI started, check out our undergraduate information.
If you're looking to pursue more advanced research in the AI realm (and already have a bachelor's degree under your belt),
make your way to our graduate studies information.


COMPUTERS & GAMES

CMPUT 250

Gain hands-on experience developing video games as a multi-disciplinary team project.

INTRO TO ROBOTICS & MECHATRONICS

CMPUT 312

Learn the foundations of developing the next generation of intelligent robots.

ADVANCED GAME PROGRAMMING

CMPUT 350

Translate programming languages into interactive and artistic storytelling in games.

 

INTELLIGENT SYSTEMS

CMPUT 366

Master the foundations of AI and build intelligent software.

INTRO TO MACHINE LEARNING

CMPUT 466

Explore the basic concepts of machine learning and create top notch learning algorithms.

INTRO TO NATURAL LANGUAGE PROCESSING

CMPUT 497

Learn about the elements of NLP and implement them to create more successful interactions between computer and human languages.


WHAT NEXT?

If you need more information about undergraduate studies, email us at csugrad@ualberta.ca.

If you are ready to apply, head to our undergraduate admission page.


...

MACHINE LEARNING & DEEP LEARNING

Create clairvoyant supercomputers to predict and prevent natural disasters.

...

ROBOTICS

Design & build state-of-the-art robots that rival the most imaginative sci-fi characters.

...

REINFORCEMENT LEARNING

Train robots and computers to learn autonomously and adapt to changing environments.

 

...

COMPUTER & VIDEO GAMES

Re-imagine the future of video games.

...

NATURAL LANGUAGE PROCESSING

Program the next AI companions and assistants.

...

BIOINFORMATICS

Use AI and machine learning to advance medicine and treatments.


WHAT NEXT?

If you need more information about graduate studies, email us at csapplygrad@ualberta.ca.

If you are ready to start your graduate career, browse student research opportunities or head to our graduate applications & admissions page.