Machine Learning for Managers Series

Earn a Notice of Completion

Complete all three courses for your Machine Learning for Managers series Notice of Completion.

No need to apply for admission.

Take a Course

Register now in individual courses without enrolling in the program.

Explore included courses

Or search our course catalogue

Series Overview

Artificial intelligence (AI) and machine learning (ML) intersect with business applications and processes on a daily basis. Having a foundational understanding of AI and machine learning is critical in the every workplace. This series will provide managers and domain experts with the knowledge, skills, and competencies they’ll need in order to understand the role of AI and ML in business, as well as how to manage machine learning projects.

Whether you are an engineer, technical manager or business manager, having an understanding of what ML does is fundamental to successful ML project implementation.

Through a set of three workshops (three days each), you will gain an understanding of supervised, unsupervised, and reinforcement learning, the most widely used methods of machine learning. From this foundational knowledge you will acquire a technical foundation to work with data and develop critical practical skills to work with and analyze machine learning applications. Courses will cover machine learning foundations, foundational technical skills, and machine learning project management principles.

Series at a Glance


3 courses offered; 3 required.

Location & Format

3 days/course;

Series Structure

Complete all three 
for your Machine Learning for Managers series Notice of Completion.


Any manager or domain expert or technical professional interested in gaining foundational knowledge and technical skills in machine learning.

Program Plan

Courses are scheduled in the daytime, and schedules may vary by term. 

Once all three courses have been successfully completed, an official University of Alberta Notice of Completion will be issued:

  • EXCPE 4785
  • EXCPE 4786
  • EXCPE 4787

Qualifications & Admission

There are no prerequisites or entrance requirements to take the courses within the series. Prior knowledge of basic programming, linear algebra and statistics is expected. Courses may be completed individually or within the series.

For those looking for more experience with Python, Extension also offers condensed Python I and Python 2 courses (click to view dates and to register) meant for working professionals.

Tuition & Fees

  • Tuition is paid on a course-by-course basis as you register for each course.
  • This program is eligible for the Canada-Alberta Job Grant.

Courses Offered

Courses can be taken individually or completed together.  Register online or by phone at 780-492-3116 (toll-free 1-800-808-4784). You may also register by mail, fax, or in person.

Classes are held in Edmonton.


    Talk to us for additional details: call  our Program Office at 780-492-3037, or send us an email.


    Ask questions on course registration:
    Contact & hours


    Already a student or a graduate from our programs?
    Student Info