Learning paths
An ordered route through the lessons for one job: ML developer, AI engineer, computer vision engineer.
Translation is unavailable right now. Your browser’s own “Translate page” usually works.
The whole curriculum, grouped into 14 areas. Start at the top if you are new. If you came here for one thing, filter to its area or search — everything is on this page or one click from it.
14 areas 117 sections 1,162 of 1,167 lessons published 10 new lessons every day
Showing Computer Vision — 13 sections, 143 lessons. Show all 14 areas
Teaching a computer to see: classification, detection, segmentation, faces, video, documents and 3D.
13 sections 143 of 143 lessons published
Teaching computers to see and understand images and video.
8 published
The famous image networks, taken one at a time, plus the modern trick of training them before you have a single label.
13 published
How to take a model somebody else trained and make it work on your few thousand photos.
12 published
Every moving part of a detector, from box formats to transformers that skip anchors entirely.
13 published
Labelling every single pixel: the three kinds of segmentation, the architectures behind each, and the messy masks they return.
11 published
Finding people in pictures and describing them, plus the honest limits of doing that to human faces.
12 published
What changes when the pictures start moving, and how to keep the same object labelled across a thousand frames.
12 published
Turning pictures of text back into text, and pictures of forms back into fields you can query.
11 published
Getting shape and distance back out of flat pictures, from a chessboard calibration to a photorealistic 3D scene.
11 published
The machinery inside image generators, and the closely related job of repairing photos that already exist.
11 published
The unglamorous work that decides your accuracy: labelling images well, and finding the errors already in your data.
11 published
The numbers that tell you whether a vision model is any good, and how to read them without fooling yourself.
9 published
Getting a model off your laptop and onto a camera feed, without the accuracy quietly falling apart on the way.
9 published
An ordered route through the lessons for one job: ML developer, AI engineer, computer vision engineer.
Build real things with full code, a dataset and a deployment guide.
Every term you keep seeing, defined in one plain sentence first.
Paste the error you got. Find out what it means and how to fix it.