Machine Learning Analyst

This program will prepare you for entry-level job roles creating artificial intelligence and machine learning driven business solutions for companies of all sizes.

license
Diploma
school
School of Technology
calendar_month
4 Terms
groups_2
Open to International students
PGWP code:
11.0102
all about

Machine Learning Analyst

This flexible, industry-aligned education is designed to empower you to enter the dynamic fields of artificial intelligence, and machine learning. Whether you're looking to start a new career or enhance your current skills, our program will equip you with the knowledge and experience needed to thrive in today's competitive job market.

The Machine Learning Analyst diploma program is designed to launch your career in AI and ML by equipping you with the skills needed to create innovative business solutions for companies of all sizes. You'll gain hands-on experience in machine learning and computer programming, while developing essential business acumen to thrive in multi-disciplinary teams.

One of the key benefits of our program is the two industry-focused capstone projects. You'll collaborate with local businesses on real-world ML challenges, gaining practical experience and building a portfolio that will set you apart in the job market.

Students who are passionate about solving logic puzzles, enjoy learning math and programming skills, and have creative minds will find this program particularly rewarding.

Available intakes

Starts in
Registration opens in
Domestic
International
September 2026
Transcripts due:
Applications closes:
Application Opens:
Transcripts due within two weeks of application submission.
Transcripts due:
Starts in
Registration opens in
March 9, 2026 for May 2026 course start dates
July 6, 2026 for September 2026 course start dates
To register in an Open Studies course, find the course in the list below and click on the course code. Select the offering of the course that you would like to take, add it to the cart, proceed to checkout, and pay with a credit card.
Registration for all courses opens at 9:00 A.M. Calgary time.

Program availability and start dates are subject to change. Admission is based on first applied, first qualified.

Admission requirements

• A minimum of 60% in English 30-1 or 70% in English 30-2 or equivalent

• 50% in Math 30-1 or Math 30-2 or equivalent

notification_important

English proficiency

If English is not your first language, please review the English language proficiency requirements.

upgrade

Academic upgrading

Missing a required admission criteria? Complete academic upgrading before applying.

auto_stories

Provincial equivalencies

If you studied outside of Alberta, you can see which of your courses is equivalent to an admission requirement.

International Students:
Check whether your previous studies completed outside Canada meet the admission requirements using our country-specific document list found in step 2.

Tuition and fees

Term
Tuition fees
Additional fees
Total fees*
Term 1
$3,904
$605
$4,509
Term 2
$3,677
$564
$4,241
Term 3
$4,131
$564
$4,695
Term 4
$4,873
$605
$5,478

Estimated total tuition:

total cost
Term
Tuition fees
Additional fees
Total fees*
Term 1
$10,475
$605
$11,080
Term 2
$9,605
$564
$10,169
Term 3
$11,345
$564
$11,909
Term 4
$11,581
$605
$12,186

Estimated total tuition:

total cost
*All tuition and fees are subject to change. Program tuitions are estimates only.  Your actual tuition and fees are calculated on actual course registrations and can be viewed under "Statement of Account" in MyBVC or by requesting a Statement of Account from Registrar Services.

Courses

Legend:

hide_source

Zero Textbook Cost

move_down

Course is eligible for PLAR

Not all delivery modes are available for all courses or programs, and not all courses are available each term. Students should follow up on their individual program areas or their MyBVC for information for courses delivery types and availability.

Delivery modes, descriptions, and availability of courses each term are subject to change.

Earn a minimum grade of C in each of the following courses:

CodeCourseCreditsPDF
CMPT1011Introduction to Computing3
CMPT1500Introduction to Machine Learning and Data Science3
ENGL2510Scientific and Technical Writing3
MATH1902Introductory Calculus4

picture_as_pdf

STAT1151Statistics I3

Complete the following courses:

CodeCourseCreditsPDF
CMPT2091Database Management Systems3

Earn a minimum grade of C in each of the following courses:

CodeCourseCreditsPDF
BUSD1201Canadian Business Fundamentals3
CMPT1510Introduction to Artificial Intelligence3
MATH1904Linear Methods I4

picture_as_pdf

SODV2401Algorithms and Data Structures3

picture_as_pdf

Complete the following courses:

CodeCourseCreditsPDF
BUSD2360Public Speaking for Business3
CMPT2150Technology Business Strategy and Execution3
CMPT2400Data Preparation Analytics3
CMPT3510Machine Learning I3
CMPT3830Machine Learning Work Integrated Project I3

Complete the following courses:

CodeCourseCreditsPDF
CMPT2110Technology Ethics and Society3
CMPT2500Machine Learning Deployment and Software Development3
CMPT3520Machine Learning II3
CMPT3835Machine Learning Work Integrated Project II3

Complete at least 1 of the following courses:

CodeCourseCreditsPDF
BUSD2018Business Values and Ethics3
BUSD2022Venture Development3
BUSD2032Financial Markets and FinTech3

Frequently asked questions

Design the future with advanced technology skills.

Get the hands-on skills needed to bring your creativity to life and the right credentials to launch your career.

I am ready to apply

Need help?

Domestic Students

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

International Students

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.