Digital background depicting innovative technologies in (AI) artificial systems, neural interfaces and internet machine learning technologies

Certificate in Machine Learning

Certificate in Machine Learning

Build a smarter tomorrow

Next Enrolment

January 20th, September 21st




Take your skills beyond code. Learn to use project management principles to plan and execute machine learning solutions, driving positive change in the world of business.

What you will learn

In this part-time Certificate in Machine Learning, you will learn to implement intelligent automation through expertise in areas of mathematics, project management, and communications. In this program you will:

  • Work on multiple projects of various scales that capture the entire machine learning life cycle
  • Work with both structured and unstructured data with various supervised, unsupervised, and reinforcement learning algorithms
  • Gain a holistic understanding of machine learning as it relates to current and relevant problems facing businesses
  • Use Python (and other languages) to create, implement, and test machine learning algorithms in real-world scenarios
  • Develop cross-functional business and communication skills to plan and execute machine learning solutions

Program Benefits

  • Curriculum developed in collaboration with leading machine learning experts
  • Learn from industry professional instructors
  • Participate in experiential learning opportunities
  • Advance through program with the same cohort of peers and build your professional network
  • Complete the program in just 8 months

Format: Part-Time, blended
Delivery: Online coursework + required live-online sessions
Live Session Schedule: 5 weekends of live-online class (Fri, Sat & Sun)
Program Length: 8 months
Term Starts: Fall

For a limited time, register for the Certificate in Machine Learning and claim a $2,400 discount on fees using the code BUILDML

Introducing Live Online Learning
2020 Program Award of Excellence
(Canadian Association for University Continuing Education - CAUCE)
Certificate in Cyber Security Fundamentals

Career Potential

Recruiting machine learning talent is a top priority across the board, with companies investing more in machine learning than in any other area of Artificial Intelligence (AI). The job market for machine learning specialists is expected to grow 56% in the next few years, with a recent growth of over 900% in the GTA (Greater Toronto Area) alone!

Explore Employment & Entrepreneurial Streams

Our Machine Learning Certificate Program offers two distinct streams (Employment and Entrepreneurship) to support your career goals. The Entrepreneurship Stream, a collaboration with Innovation York, provides you with the mentorship and support that is critical for a successful entry into the market and eventual scale-up of your business. You will also be granted an interview in the LaunchYU Accelerator or LaunchYU Experience program*, with access to awards of up to $55K.

*There is an additional fee of $1,200 for successful applicants to Innovation York.

Additional Benefits

This program also offers you a suite of additional benefits to enrich your learning and professional development. These are just some of the extra perks you will receive when you enrol:

  • Option to complete project work with a partner business, or with on-campus supports for your start-up company
  • Google Colaboratory account
  • Chance to enter Kaggle competitions, as part of the curriculum
  • Up to $150 in credits for Google Cloud Platform
  • Free or discounted admission to multiple industry events in Toronto
  • Opportunity to attend additional professional development events with your peers: Toronto Machine Learning Micro-Series
  • First access to job opportunities from top employers
  • Continued connections to your peers and program manager after graduation
Get Hired for Jobs Like:
  • Data Scientist
  • Machine Learning Specialist
  • Junior Data Scientist
  • Or start your own venture
Gain These Cross-Functional Skills:
  • Critical thinking
  • Persuasion and negotiation
  • Public speaking

Who should take this program?

Enrolment Requirements

The Certificate in Machine Learning is for anyone with at least a second-year undergraduate-level understanding of linear algebra, calculus, probability and inferential statistics and with experience in Python or other programming languages.

Machine Learning educational prerequisites

“It’s the first time that I’ve found a continuing education certificate that does so much work to help students connect with the industry and get hired.”

Lynn Liu – Student, Certificate in Machine Learning

“The field of machine learning and artificial intelligence is going through a rapid growth phase with many emerging applications. It is of utmost importance for businesses and data professionals to understand the implications of these changes and act on them. This program will give students the expertise they need to implement effective machine learning processes in the years to come.”

Dr. Iman Khodadad – Chief Technology Officer and Co-Founder, Elucid Labs (Advisory Council Member)

How Machine Learning Helps People Process Large Amounts of Information

Patrick M. Osborne – Certificate in Machine Learning Graduate

Delivery Format

Part-Time – Blended

  • Courses combine in-person learning, on campus at York or Live Online via Zoom plus online learning
  • The live components are held at a scheduled day and time, on campus at York or Live Online via Zoom
  • The online delivery is asynchronous, which means that while students have set deadlines to complete their work each week, they do not have any required “live” components
  • Students should expect to dedicate approximately 8-10 hours of effort per course each week for readings, discussions boards, practice opportunities, assignments, and so on


CSML1000 Machine Learning in Business Context

You will learn the building blocks and tools that will empower you to take raw data sets and extract valuable insights and data visualizations that bring the data to life. You will be introduced to R programming and learn to manipulate data using various R libraries while working in RStudio and Weka. You will also be introduced to common algorithms and techniques for analyzing data and be introduced to the concepts, practices and tools that are used to implement machine learning. The course is designed to be practical and allow students to quickly apply their new skills to real world problems, with real datasets and using the CRISP-DM methodology.

3 Classes

36 Hours

CSML1010 Applied Machine Learning and Lifecycle

You will cover the lifecycle of machine learning working with Python and R, including processing unstructured data, feature engineering, dimensionality reduction, model selection and optimization, performance evaluation, and model improvement. You will cover advanced algorithms for complex problems that require specialized methods. You will gain hands-on experience with advanced algorithms such as ensemble methods, sequence models, association rule mining, and neural networks. You will construct models using data from a variety of application domains. Time will also be allotted throughout the course to expose students to various ethical and public policy considerations of their work. * successful completion of ML1000 is required to begin ML1010.

3 Classes

36 Hours

CSML1020 Machine Learning at Scale

Having an understanding of the concepts of machine learning, you will examine and apply the fundamentals of working with extremely large data sets. First, you will parallelize and perform MapReduce operations using Hadoop and Spark. Second, you will take a look at the fundamentals of deep learning and working with TensorFlow and Keras. You will focus on image and voice data and build deep neural network models. At the end of this module, you should be ready to take on a large-scale real-world project challenge. * successful completion of ML1010 is required to begin ML1020.

3 Classes

36 Hours

CSML1030 Machine Learning Capstone

In the machine learning capstone course, students address a business problem facing an organization by applying analytics models, methodologies, and tools learned in the program. The course will allow students to work on an end-to-end machine learning solution from problem formulation all the way to its deployment. As a result, students will create a data product that can be used to show their skill set to potential employers. The course will also provide an opportunity for students to work closely with business stakeholders, provides a networking opportunity, and exposes them to a real business setting. * successful completion of ML1020 is required to begin ML1030.

3 Classes

36 Hours


Dr. Harish Bhaskar


Holly Heglin

Karthik Kuber Machine Learning Instructor

Karthik Kuber

Annie Lee Machine Learning Instructor

Annie Lee

Hashmat Rohian Big Data Instructor

Hashmat Rohian

Cecilia Ying Machine Learning Instructor

Cecilia Ying

Advisory Council

Dr. Harish Bhaskar

Jeff Brunet Machine Learning Advisory Council

Jeff Brunet

Instructor or Advisory Council Placeholder Image

Maria D’Angelo

Christian Gravel Machine Learning Advisory Council

Christian Gravel

Yang Han Machine Learning Advisory Council

Yang Han


Dr. Nidhi Hegde


Jesse Hirsh

Instructor or Advisory Council Placeholder Image

Dr. Iman Khodadad


Ajinkya Kulkarni

Melissa Sariffodeen Machine Learning Advisory Council

Melissa Sariffodeen

David Scharbach

Dr. Ozge Yeloglu

Events & Webinars

Certificate in Machine Learning

Winter 2024

(Online + Live Online Classes)

Course Details +


Fall 2024


Course Details +


Policies & More Information

Technology Requirements for Remote/Online Courses

Please review the technology and software requirements you will need to access our courses remotely.

Contact Us

Ask us anything about this program and we’ll get back to you within 2 business days.