All learning paths
YOUR FOUNDATION-FIRST SYLLABUS

Recommender systems

Follow how a service chooses which items to show and in what order. Learn from patterns in earlier choices, then examine how showing an item changes the data the service sees next.

0 of 45 core ideas demonstrated45 lessons525 estimated minutes remaining

Next: What is AI? Start with an everyday task · 11 min

Already know some of this?

Go straight to an idea’s knowledge check. Passing its different checks without hints carries that evidence into this path. Checking an advanced idea does not award its prerequisites; you can still explore them.

Check what I already know
THE IDEAS, IN ORDER

Build your understanding.

Shared credit is automatic

6 short chapters, in prerequisite order. Open any chapter to explore.

Chapter counts use compatible knowledge-check evidence. Reading a lesson does not mark its ideas as demonstrated.

Chapter 1 · Lessons 1–7 Meet an AI system Start with an everyday task, then follow its inputs, model, and output. 7 lessons · 0 of 7 core ideas demonstrated Up next
Chapter 2 · Lessons 8–14 How computers represent a problem Explore everyday AI ideas; how AI got here; how computers represent a problem; and supporting ideas. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 3 · Lessons 15–21 Finding patterns and useful representations Explore finding patterns and useful representations; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 4 · Lessons 22–29 Learning from useful data Explore learning from useful data; learning to predict; math preparation when it is needed. 8 lessons · 0 of 8 core ideas demonstrated
Chapter 5 · Lessons 30–37 Working with uncertainty Explore finding patterns and useful representations; working with uncertainty; learning from useful data; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Chapter 6 · Lessons 38–45 Testing what a model has learned Explore learning to predict; testing what a model has learned; how computers represent a problem; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Optional extensions and comparisons (6)

These lessons deepen or compare the reference design. They do not add requirements to this path’s completion.

How to use this school without getting lostOptional orientation: how paths, side lessons, and practice fit together, plus study habits that make learning stick.Practice, progress, and knowing what you understandOptional orientation: use practice, mistakes, and spaced review to find out what you really understand.Choose between known rewards and learning about alternativesRecommenders face a bandit problem every time they choose what to show: learn when to try something new and how to measure the cost of trying.Learn by exchanging messages across a graphRecommend through the social or purchase graph by passing messages between connected items.Ask what would change if an action changed the worldPrediction isn't intervention. Learn when a model can tell you what would happen if you acted.Notice when the production task changesYour model worked at launch. Learn to notice when the world changes under it.