Skip to content

Concepts

How language models work, what they’re good at, and where they break.

0%
  1. getting started
  2. halfway
  3. almost there
  4. complete
Lesson plan (20 lessons, 20 live)
#LessonStatusModeMinutesCoversServesExerciseAfterIssue
How language models work
1How a language model worksconcepts/how-models-workliveexplanation20 estimatehow-models-workexplains-generationnames-failure-modesjudge
2What the model can seeconcepts/context-windowlivetutorial25 estimatehow-models-workexplains-generationdoHow a language model works
Prompting
3Instruction, context and formatconcepts/prompt-anatomylivetutorial25 estimatepromptingstructures-a-promptdoHow a language model works
4Show one exampleconcepts/one-examplelivetutorial30 estimatepromptingstructures-a-promptdoInstruction, context and format
5Output the next step can useconcepts/structured-outputlivetutorial35 estimatepromptingasks-for-structuredoInstruction, context and format
6The prompt before the conversationconcepts/system-promptliveexplanation15 estimatepromptingstructures-a-promptjudgeInstruction, context and format
7Change the prompt before you retryconcepts/iterating-on-a-promptlivetutorial30 estimatepromptingiterates-on-outputdoOutput the next step can use
Capabilities and limits
8Where a model makes things upconcepts/thin-pathliveexplanation20 estimatelimitsnames-failure-modesjudgeHow a language model works
9Same prompt, different answerconcepts/same-prompt-twicelivetutorial30 estimatelimitsexplains-generationnames-failure-modesdoHow a language model works
10Getting a straight answerconcepts/straight-answerlivetutorial25 estimatelimitsnames-failure-modesdoWhere a model makes things up
11Wrong about the world, or wrong about the textconcepts/wrong-about-the-worldliveexplanation20 estimatelimitsnames-failure-modesjudgeGetting a straight answer#684
12What every token costsconcepts/what-tokens-costlivetutorial25 estimatelimitsexplains-generationdoWhat the model can see#137
What an agent is
13Watch a tiny agent workconcepts/agent-looplivetutorial25 estimatewhat-is-an-agentnames-the-loopdoChange the prompt before you retry, Where a model makes things up#140
14One prompt, many requestsconcepts/one-prompt-many-requestsliveexplanation25 estimatewhat-is-an-agentfollows-one-promptjudgeWatch a tiny agent work#682
15Assistant or agent?concepts/assistant-or-agentliveexplanation30 estimatewhat-is-an-agenttells-agent-from-assistantjudgeWatch a tiny agent work#143
16Who decides the next stepconcepts/autonomy-scaleliveexplanation25 estimatewhat-is-an-agentplaces-on-autonomy-scalejudgeAssistant or agent?#146
Tokens, cost and effort
17Reading the token countsconcepts/reading-token-countslivetutorial25 estimatetokens-and-costreads-token-countsexplains-growing-costdoWhat every token costs, One prompt, many requests#683
18Caching and effortconcepts/caching-and-effortliveexplanation30 estimatetokens-and-costchooses-effort-levelexplains-prompt-cachingjudgeReading the token counts#692
Grounding and memory
19Answers from documents the model never sawconcepts/retrievallivetutorial20 estimategroundingexplains-groundingjudgeWatch a tiny agent work#149
20Where memory comes fromconcepts/memoryliveexplanation25 estimategroundingexplains-groundingexplains-generationjudgeAnswers from documents the model never saw, What every token costs#152