Large-scale recommendation systems depend on fast, accurate candidate generation before any ranking takes place. This course teaches you to architect and optimize production-grade retrieval infrastructures capable of surfacing relevant candidates from multi-million item catalogs within strict sub-50ms latency constraints.

Candidate Generation & Retrieval Architectures
3 days left! Get $70+ in savings and build skills with Coursera Plus. Save 40% for 3 months.

Candidate Generation & Retrieval Architectures
This course is part of Microsoft Recommender Systems Engineering with LinkedIn Professional Certificate

Instructor: Microsoft
Included with Learn more
Recommended experience
What you'll learn
Implement matrix factorization and Bayesian Personalized Ranking for implicit feedback datasets using Azure ML SDK v2
Build two-tower retrieval models and scalable embedding-based pipelines using FAISS and Azure AI Search.
Construct graph-based multi-hop retrieval networks and sequential causal transformer models for next-item prediction.
Design hybrid content-based pipelines with cold-start fallback routing using sentence transformers and CLIP embeddings.
Details to know

Add to your LinkedIn profile
September 2026
See how employees at top companies are mastering in-demand skills

Build your Machine Learning expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Microsoft

Explore more from Machine Learning
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.








