All learning paths
YOUR FOUNDATION-FIRST SYLLABUS

Search & grounded answers

Start with a question and a collection of documents. Learn how a system finds useful passages, builds an answer from them, and checks whether those passages actually support its claims.

0 of 87 core ideas demonstrated86 lessons1100 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

12 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–13 How computers represent a problem Explore everyday AI ideas; how AI got here; how computers represent a problem. 6 lessons · 0 of 6 core ideas demonstrated
Chapter 3 · Lessons 14–20 Turning language into model inputs Explore turning language into model inputs; finding information to support an answer; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 4 · Lessons 21–27 Learning from useful data: From the world to a dataset Explore learning from useful data; finding information to support an answer; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 5 · Lessons 28–34 Following attention through a transformer Explore turning language into model inputs; finding information to support an answer; following attention through a transformer; and supporting ideas. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 6 · Lessons 35–41 Learning from useful data: Clean data without erasing the problem Explore following attention through a transformer; helping a model improve; preparing and training a language model; and supporting ideas. 7 lessons · 0 of 8 core ideas demonstrated
Chapter 7 · Lessons 42–48 Preparing and training a language model: Assemble token batches without leaking targets Explore preparing and training a language model; following attention through a transformer; inside a neural network; and supporting ideas. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 8 · Lessons 49–56 Inside a neural network Explore inside a neural network; learning from sequences and sound; following attention through a transformer; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Chapter 9 · Lessons 57–63 Helping a model improve Explore helping a model improve; math preparation when it is needed. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 10 · Lessons 64–70 Preparing and training a language model: Choose the model that pretraining will fit Explore inside a neural network; preparing and training a language model; learning to predict. 7 lessons · 0 of 7 core ideas demonstrated
Chapter 11 · Lessons 71–78 Testing what a model has learned Explore testing what a model has learned; preparing and training a language model; following attention through a transformer; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Chapter 12 · Lessons 79–86 Building an agent that uses tools Explore adapting a model after pretraining; giving a model time to reason; finding information to support an answer; and supporting ideas. 8 lessons · 0 of 8 core ideas demonstrated
Optional extensions and comparisons (7)

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 an answer from a listFast typed decisions for routing and triage: when a small decision model beats a chat model.Prompting in practice: instructions, examples, and step-by-step requestsGet better answers from any chat assistant today: say what you want, show an example, give it the facts, and check what comes back.Choose how information should reach the modelDecide when to retrieve, paste the whole source into the prompt, or fine-tune, using a needs table and token-cost arithmetic.Store relationships so they can be queriedStore facts as linked entities that retrieval can follow, the structured cousin of a search index.Project: trace a grounded answer and a controlled tool actionBuild a small grounded answerer with a guarded tool action, on paper or in code.