a hands-on course

Build a Movie
Recommender

(Collaborative Filtering)

Build the 'people like you also watched' engine behind Netflix — in NumPy, in about half an hour.

A free, hands-on tutorial: build a movie recommender from scratch in NumPy using collaborative filtering — the 'people like you also watched' algorithm behind Netflix and Amazon. Find similar users with cosine similarity, predict ratings, and rank recommendations. Runs entirely on your laptop, no API key.

in the real world

Collaborative filtering is the classic engine behind Netflix, Amazon and Spotify recommendations — the same 'people like you' idea that decides what millions of feeds show next.

Start with the ratings →

Part 1 — Taste as data

Part 2 — Make recommendations

Part 3 — Judge it and go further