Certificate in Artificial Intelligence


Learn AI before AI learns you

As artificial intelligence is adopted by businesses across almost every industry as a means to unlock incredible value, the future of business, and certainly society at large, teems with new possibilities. With the new Certificate in Artificial Intelligence, electrical and computer engineers can learn the essential skills they need to grapple with current and future challenges faced by Alberta industry.

By completing this certificate, you will be able to recognize ways to improve efficiencies in, or even, transform current technology or industrial processes through artificial intelligence. Courses will focus on experiential learning using industry relevant projects. You will be expected to work in and lead project teams in learning activities that are relevant and transferable to your current work.

Learn while still working!

You can complete this certificate easily with limited time away from work. Each of the three courses is offered through a blend of online and in-person classes over six-weeks. Classes will be held on Friday afternoons and Saturdays. This certificate is open to practicing electrical and computer engineers who have programming experience. Python, in particular, would be an asset.


Apply before Aug 31, 2019: $1750 per course
After Aug 31: $1950 per course

Course fees are due one week prior to the course starting.

Courses must be taken in sequence, but applicants have two years to complete the certificate. Discount only applies if all courses are taken within the first year.

Apply Now!


Have questions?

Please contact Kiann McNeill at mcneill0@ualberta.ca if you have any questions.


AIE 1: Machine Learning Applications 
Oct 4, 2019 - Nov 30, 2019 (no classes Oct 11 and 12, or Nov 8 and 9)
Fridays 3:00 to 5:00 pm
Saturdays 9:00 am to 2:00 pm - Lunch provided

This course offers an introduction to a variety of unsupervised and supervised methods of data processing. Learn different architecture configurations for predictive modeling, kernel methods, neural networks, and techniques for evaluation of model performance. You’ll bring real-world problems from your own workplace, and use machine learning to solve them. With access to the state-of-the-art resources in the Faculty of Engineering, and leading researchers in the area, your learning will be hands-on and practical with application to industry.

AIE 2: Applications with Deep and Graphical Networks
Jan 10, 2020 - Feb 15, 2020
Fridays 3:00 to 5:00 pm
Saturdays 9:00 am to 2:00 pm - Lunch provided

Dive into Deep Learning methodology and begin to build neural networks. The course will cover subjects such as convolutional neural networks and their applications to images; recurrent network models for processing natural language and speech. It will also introduce networks representing probability distributions, in particular Bayesian and Markov networks, and their applications.

Prerequisite AIE 1.

AIE 3: Reinforcement Learning Applications 
Feb 28, 2020 - April 4, 2020
Fridays 3:00 to 5:00 pm
Saturdays 9:00 am to 2:00 pm - Lunch provided

An introduction to principles of reinforcement learning that include algorithms supporting action decision processes that optimize long-term performance. Topics include: dynamic programming, Q-learning, Monte Carlo reinforcement learning, and efficient algorithms for single- and multi-agent planning.

Prerequisite AIE 2.