Choose a start date

Machine Learning Analyst

Apply now »
Machine Learning Analyst

What it costs for January 2025

The amounts listed are based on a full-time course load and are estimates, so should not be used as actual numbers. All amounts listed are in Canadian (CAD) currency.

If you are planning on taking a part-time course load, try our tuition and fees estimator to get an idea of how much it will cost you.

Tuition estimate+ Fees estimate= Total estimate
Term 1 $3,534.30 + $952.50 = $4,486.80
Term 2 $3,534.30 + $632.75 = $4,167.05
Term 3 $3,604.95 + $1,102.50 = $4,707.45
Term 4 $3,604.95 + $656.75 = $4,261.70
Total estimate $14,278.50 + $3,344.50 = $17,623.00

Visit Tuition and fees for more details on the various fees for your program.

Tuition estimate+ Fees estimate= Total estimate
Term 1 $8,937.00 + $952.50 = $9,889.50
Term 2 $8,937.00 + $632.75 = $9,569.75
Term 3 $9,383.85 + $1,102.50 = $10,486.35
Term 4 $9,383.85 + $656.75 = $10,040.60
Total estimate $36,641.69 + $3,344.50 = $39,986.19

Visit Tuition and fees for more details on the various fees for your program.

This is a Zero Textbook Cost program!

This program uses learning materials that are freely and openly available, so there is no cost to you. Zero-cost materials can include text documents, audio, video, multimedia, tests, software, learning objects or any other tool used for learning.

NorQuest College Student Financial Aid helps you see the financial resources you are eligible for. The Machine Learning Analyst program qualifies for several funding options.

Courses for January 2025

You must complete 20 courses to graduate. Courses are listed by term to show the recommended path to completing the program in two years as a full-time student. See Part-time study options for what you should know if you choose to study part-time.

Courses marked with (O) are available through Open Studies.

​Credits needed for full-time status: 9 credits per term

Term 1 - 16 weeks, 5 courses
Calculus I MATH1001 (O)3 credits
Statistics I STAT1151 (O)3 credits
Scientific and Technical Writing ENGL2510 (O)3 credits
Introduction to Computing CMPT1011 (O)3 credits
Introduction to Machine Learning and Data Science CMPT1500 (O)3 credits
Term 2 - 16 weeks, 5 courses
Database Management Systems CMPT2091 (O)3 credits
Linear Algebra I MATH1205 (O)3 credits
Algorithms CMPT2021 (O)3 credits
Introduction to Artificial Intelligence CMPT1510 (O)3 credits
Canadian Business Fundamentals BUSD12013 credits
Term 3 - 16 weeks, 5 courses
Term 4 - 16 weeks, 5 courses
Machine Learning Work Integrated Project II CMPT38353 credits
Machine Learning II CMPT35203 credits
Technology Ethics and Society CMPT2110 (O)3 credits
Machine Learning Deployment and Software Development CMPT25003 credits

Electives - select 1 course

Financial Markets and FinTech BUSD2032 (O)3 credits
Venture Development BUSD2022 (O)3 credits
Business Values and Ethics BUSD2018 (O)3 credits

Have a question about the Machine Learning Analyst program?