Microsoft

Ranking Models & Feature Engineering

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

Microsoft

Ranking Models & Feature Engineering

 Microsoft

Instructor: Microsoft

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Construct high-throughput feature schemas and real-time rolling aggregates using Databricks Unity Catalog Feature Store and Azure Cache for Redis.

  • Implement deep ranking architectures, including DeepFM, DLRM, and Residual DCN in PyTorch for multi-objective recommendation scoring.

  • Build multi-task learning models using MMoE and PLE to balance competing engagement signals and reduce negative transfer.

  • Apply bias-correction techniques, including Inverse Propensity Scoring and post-hoc calibration, to production ranking pipelines.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2026

Assessments

14 assignments¹

AI Graded see disclaimer
Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your Data Analysis expertise

This course is part of the Microsoft Recommender Systems Engineering with LinkedIn Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • 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

There are 9 modules in this course

Learn how to engineer high-scale streaming transformations and schema definitions for heavy ranking models. You will design feature collections that unify static member attributes with rolling-window aggregates in the Databricks Unity Catalog Feature Store.

What's included

2 videos3 readings1 assignment

Master the mechanics of real-time user state hydration. You will configure programmatic lookup interfaces that pull dense feature arrays from low-latency caches to feed live heavy ranking inference loops.

What's included

4 readings2 assignments

Learn how to translate industrial deep ranking paradigms into operational PyTorch models. You will build and connect specialized embedding tables, explicit factorization components, and multi-layer perceptrons (MLPs) to handle high-cardinality sparse fields.

What's included

1 video3 readings1 assignment

Learn how to run comprehensive offline evaluations and optimization loops for deep ranking networks. You will monitor validation curves via MLflow and interpret cross-entropy and tracking anomalies over high-cardinality datasets.

What's included

1 video2 readings3 assignments

Learn the mathematical foundations of bounded feature crossing. You will implement DCNv2 components in PyTorch and apply low-rank matrix approximations to control the exponential parameter explosion inherent in high-order interaction networks.

What's included

1 video3 readings1 assignment

Elevate base cross networks to industrial production standards. You will implement attention scaling, skip connections, and residual pathways inspired by LinkedIn's LiRank framework to maximize heavy ranking precision.

What's included

3 readings2 assignments

Learn to recognize and mathematically neutralize the bias injected by your platform's UI. You will implement IPS weights inside custom PyTorch loss functions to ensure high-quality items aren't penalized simply for being displayed lower in historical feeds.

What's included

1 video3 readings1 assignment

Ensure your model's outputs are trustworthy. You will evaluate miscalibration issues in deep neural networks and implement Isotonic Regression post-processing layers so that a raw score of "0.2" truly equates to a 20% empirical click probability.

What's included

1 video2 readings2 assignments

Construct an end-to-end heavy ranking network that integrates Residual DCN cross-layers with multi-objective deep factorization modules. You will author a comprehensive PyTorch model script that implements parallel Residual DCN interaction blocks feeding into dynamic classification components, and trains the model to optimize long-term utility outputs such as Saves, Dwell Time, and Private Shares. Finally, you will programmatically register your final architecture and compile your validation metric summaries into a portfolio-ready engineering document.

What's included

3 readings1 assignment

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

 Microsoft
440 Courses2,897,897 learners

Offered by

Microsoft

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

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