How Netflix Knows What You'll Watch Next
Recommending one title from a catalog of thousands comes down to comparing patterns across millions of viewers, scoring each candidate against your taste, and ranking the results.
A complete interactive classroom, not just a preview.
Start when you are ready to enter this Stage's 8 scenes and explore, respond, and learn as you go.
How does Netflix actually decide which movies and shows to recommend to you?
Open the app for two seconds and Netflix already queues the next show — how does it read your mind so quickly?
It feels almost magical, yet it's really math. Is Netflix predicting your taste, or just copying what people like you already watched?
A side-by-side rating matrix showing one user's sparse ratings next to thousands of others, then a visualization of how missing slots fill in when neighbors agree.
Netflix blends your personal viewing history with patterns from millions of similar viewers, using collaborative filtering and ranking models to score every title for you in real time.
Netflix probably sorts movies by genre, popularity, or what's new, and shows the most popular or newest items first.
- The deep learning architecture behind the production ranking system
- A/B testing methodology and business metrics like retention
- Detailed math of matrix factorization algorithms
- Content licensing and studio relationships
- 01The Mystery of the HomepageslideQuestion
Pose the driving question with a visual of the Netflix homepage and frame the investigation.
- Every visitor sees a different homepage
- Thousands of titles exist, but only ~40 rows appear
- How does Netflix pick which 40?
- 02Your First GuessquizPrediction
Let the learner commit to one explanation for how recommendations work before any evidence is shown.
- One focused prediction about the recommendation mechanism
- 03The Ratings MatrixinteractiveEvidence
Explore a sparse grid where rows are users, columns are titles, and most cells are empty — the raw material of any recommender.
- Each user rates only a tiny fraction of titles
- Ratings are 1 to 5 stars
- Empty cells are exactly what the system has to predict
- 04Collaborative Filtering SimulatorinteractiveExplanation
Pick a target user and adjust the weights on a few similar users to see how their ratings combine into a prediction for an unseen title.
- Neighbors with overlapping tastes matter more than strangers
- Weighted average of neighbor ratings yields a prediction
- The empty cell fills in with a single predicted score
- 05From Score to Row OrderslideEvidence
Show how raw predicted ratings get reordered by a ranking model that also considers popularity, freshness, and diversity.
- Predicted score is necessary but not sufficient
- A row must compete with other titles in its category
- Final placement balances accuracy, novelty, and engagement
- 06Where This Breaks DownslideBoundary
Make explicit the limits of the pattern-matching approach so the explanation isn't oversold.
- Brand new titles have almost no ratings to compare against
- Niche tastes produce narrow recommendation bubbles
- The system reacts to behavior, not stated intent
- 07Apply It to a New SituationinteractiveTransfer
Hand the learner a tiny music catalog with the same sparse-ratings shape and ask them to predict a missing rating using only the collaborative logic they just saw.
- Same method, different domain
- Identify the closest analog of a neighbor
- Justify the predicted score with one sentence
- 08The Answer to the Driving QuestionslideResolution
Tie the evidence and explanation directly back to the opening homepage puzzle and restate the answer.
- Recommendations are predictions of your rating for unseen titles
- Predictions come from patterns across millions of viewers like you
- A ranking layer turns those predictions into the rows you actually see
Discussion threads for a Stage aren't available yet.