Program Overview

The two-year Artificial Intelligence (AI) and Machine Learning post-graduate co-op education program will focus on teaching students how to build, manage and administer systems that analyze big data and convert it into an autonomous task. If you're ready to build a highly in-demand skillset in artificial intelligence and machine learning, then this certificate will provide you with everything you need to hit the ground running in this fast-growing field of information technology.

Program Details

Program Code
Ontario College Graduate Certificate
45 Weeks
Start Dates

Full Time Offerings

2025 January
2025 May
2023 September
2024 January
2024 May
2024 September

Your Learning Experience

AIM1 is available to international students only. Domestic students can enrol in AIM2.


The AI and Machine Learning two-year graduate certificate program is specially designed for international students that have diverse software development backgrounds.


With a focus on deep learning neural networks, students will discover how to design and deploy cutting-edge technologies such as convolutional neural networks, recurrent neural networks and generative adversarial networks in areas such as healthcare, bioscience, manufacturing, financial services and supply chain sectors. Students will also work with mainstream technologies such as Google's TensorFlow to train various machine learning models using big data and state-of-the-art hardware.


Not only will students gain extensive technical knowledge of AI and Machine Learning, but they will also learn and apply skills in project management, communication and teamwork through hands-on, industry-based research projects and a comprehensive in-class capstone project. 


In their final semester, students will complete a paid, co-operative work term with an industry partner.


Laptop and technical requirements


Please note, this program requires a laptop. It is recommended that students use a PC laptop vs. a Mac laptop, as Windows is required to be able to load program-specific software. For more information on specific requirements, visit the Laptop Requirements page on the Fanshawe CONNECTED website.


Career Information

Fanshawe’s AI and Machine Learning program will prepare graduates to take advantage of the growing opportunities in the AI and Machine Learning field of information technology. Graduates can expect to be hired as the following:

  • AI Developer/Programmer - developing artificial intelligence software and applications, and programming systems based on the data collected and analyzed
  • Machine Learning Developer - developing artificial intelligence systems that use big data to research, develop, and generate algorithms to learn and make predictions
  • Data Analyst - collecting, processing and tracking down statistical information from datasets
  • Computer Systems Analyst - maintaining and upgrading existing systems and designing new computer systems and frameworks


Program Coordinator:

Jim Cooper


Academic Advisor:

Cynthia Lessard


Admission Requirements

An Ontario College Diploma, an Ontario College Advanced Diploma, a Degree, or equivalent in Computer Science or a related field with software development education.

International Admission Equivalencies
Admission equivalencies for Fanshawe depends on your country of study. Please enter your location to see the requirements for your country below.
English Language Requirements

English Language Requirements

Test Score
IELTS Academic Overall score of 6.5 with no score less than 6.0 in any of the four bands
CAEL Overall score of 70 with no score less than 60 in any of the four bands
PTE Academic 59
Cambridge English Overall score of 176 with no language skill less than 169
ESL4/GAP5 Minimum grade of 80% in Level 9, 75% in Level 10
Duolingo Overall score of 120, with no score lower than 105


Learn More about English Language Requirements

Applicant Selection Criteria

Applicant Selection Criteria

Where the number of program eligible applicants exceeds available spaces, the Applicant Selection Criteria for this program will be:
1. Preference for Permanent Residents of Ontario
2. Receipt of Application by February 1st (After this date, Fanshawe College will consider applicants on a first-come, first-served basis until the program is full)
3. Achievement in the Admission Requirements


Level 1
Take all of the following Mandatory Courses:
ACAD-6002Graduate Success Strategies1
This course presents and helps to develop some of the skills required to achieve academic and career success for graduate students. Areas of focus include college resources, study skills, and time management among other skills. The importance of Academic Integrity will be a main focus.
MGMT-6135Essential Skills for Mgmt Professionals4
This course applies the principles of professional communication in the Canadian industry. It explores intercultural communication and the characteristics of diverse worldviews. Students will identify issues involved in communications and global diversity, and develop necessary skills to create professional documents that adhere to Canadian standards. Through presentations, case studies and thematic readings, students will learn written, verbal and nonverbal skills that are essential to business management, while maintaining sensitivity to issues involving geographic, cultural, gender and ability diversity. Throughout the course, students will work both individually and in groups to build their knowledge and skills needed to demonstrate professional communication within Canadian businesses.
DEVL-6024Career Planning1
This course introduces students to the importance of personal career management. Students will learn about, practice and use career (job) search, resume writing and interview skills. Students will also complete an individual career management project.
An introduction to relational database system design and development, by creating a variety of simple databases, based upon typical business requirements. Students build complete database solutions incorporating multi-table relational databases, forms, reports, queries, and test data. Students will also be introduced to the Structured Query Language.
INFO-6143Python Programming4
This course is an introduction to the fundamentals of procedural / object-oriented programming using the Python language. Problem analysis and algorithmic thinking skills will be emphasized. Content will include data types, variables, sequence, selection, repetition, arrays, methods, and the use of an integrated development environment (IDE) tool for writing, testing and debugging code.
INFO-6144JavaScript Programming4
This course will introduce students to both client-side and server-side JavaScript. Students will be introduced to object-oriented programming concepts using the Document Object Model (DOM) and various HTML controls, including accompanying CSS style principles. Object creation and customization, exception-handling, event handling, and testing and debugging techniques will be covered.
INFO-6145Data Science & Machine Learning3
This course covers the fundamental principles and history of data science and machine learning. In addition, students will explore how to use modern tools to reorganize and restructure large amounts of unstructured textual data.
View all courses

Tuition Summary

International Costs
Total Cost of Program

*Total program costs are approximate, subject to change and do not include the health and dental plan fee, bus pass fee or program general expenses.