← All programs
ML Engineering

Recommender Systems

From collaborative filtering to generative recommenders

4.6· 267 student reviews
Level: AdvancedDuration: 6 monthsCredits: 21Tuition: $699 CADLead instructor: Dr. Mei-Ling Zhao

About this program

Six months on building recommendation systems at scale. From matrix factorization through two-tower retrieval, gradient-boosted ranking, sequence models, and the rise of LLM-based recommenders. Includes deployment patterns and the privacy realities of Canadian recsys.

Student ratings

Highly rated — 267 verified Canadian graduates rated this program 4.6/5. Reviews emphasize the applied capstone, instructor responsiveness, and career outcomes.

4.6
267 reviews
  • 5
    173
  • 4
    87
  • 3
    5
  • 2
    1
  • 1
    1

Who this program is for

  • Practitioners already shipping ml engineering work who want depth
  • Senior engineers, data scientists, and technical leads
  • Canadian residents seeking a verifiable diploma credential

Topics you'll cover

6 modules across 6 months — 24 lessons in total.

01Month 1 — Foundations02Month 2 — Classical Methods03Month 3 — Two-Tower Retrieval04Month 4 — Ranking05Month 5 — Sequence and Generative06Month 6 — Capstone

Six-month syllabus

Module 1 · Month 1 — Foundations
  • L1Problem framing
  • L2Implicit vs. explicit feedback
  • L3Evaluation metrics
  • L4Baselines
Module 2 · Month 2 — Classical Methods
  • L1Matrix factorization
  • L2ALS and BPR
  • L3Content-based
  • L4Hybrid systems
Module 3 · Month 3 — Two-Tower Retrieval
  • L1Embedding-based retrieval
  • L2Negative sampling
  • L3ANN indexes
  • L4Lab: implementation
Module 4 · Month 4 — Ranking
  • L1GBDT ranking
  • L2Neural ranking
  • L3Listwise losses
  • L4Multi-objective
Module 5 · Month 5 — Sequence and Generative
  • L1SASRec and BERT4Rec
  • L2Generative retrieval
  • L3LLM-based recommenders
  • L4Cold start strategies
Module 6 · Month 6 — Capstone
  • L1End-to-end recommender
  • L2Online experiment design
  • L3Privacy-aware deployment
  • L4Final review

What you'll be able to do

  • Build candidate retrieval and ranking stacks
  • Implement two-tower architectures
  • Use sequence models for next-item prediction
  • Apply LLMs to recommendation
  • Run rigorous A/B tests

Career paths after graduation

Role 1
ML Engineering Specialist
Role 2
Senior ML Engineering Practitioner
Role 3
ML Engineering Team Lead

Frequently asked questions

How much does the Recommender Systems cost?

Tuition is $699 CAD. You can pay in full at checkout or choose an interest-free monthly plan. A 30-day refund window applies from your start date.

How long is the Recommender Systems program?

6 months, cohort-based and fully online. Expect roughly 13 hours per week including live Thursday sessions at 7pm ET.

What are the prerequisites?

Strong Python; Deep learning fundamentals

Is the diploma recognized in Canada?

Yes. Graduates receive the Altaris AI Academy Diploma in ML Engineering — a verifiable credential with a unique certificate number you can publish on LinkedIn and that any employer can verify at smart-ai-future.lovable.app/verify.

What is the refund policy?

Full refund within 30 days of your cohort start date, no questions asked. After day 30, prorated refunds are available per our Refund Policy.

Who teaches the program?

Working Canadian AI practitioners — not academics. Each cohort has a lead instructor plus a 1:1 mentor pairing for the duration of the program.

Students also enrolled in

More ML Engineering programs from Altaris.