Roadmap
Learn how AI apps actually work.
Short lessons. Each one ends at a prompt you can copy.
What LLMs are good at
Start from a job the model can actually do.
- 01What LLMs are good atStart from a job a language model can do, not from a feature name.
- 02Structured dataTurn unstructured text into fields your program can use.
- 03ClassificationAssign an input to one label from a list you control.
- 04SummarizationCompress text while keeping the parts a specific reader needs.
- 05Question answeringAnswer a question from context you provide, and stop when that context is not enough.
- 06Agents and actionsLet a model request an action your application knows how to perform.
Prompting fundamentals
Instructions, context, examples, and the shape of the answer.
Application patterns
The usual ways an AI feature is assembled.
- 08Structured outputsRequire the model to produce data that matches a known structure.
- 09RAGFetch useful information first, then include it in the model's context.
- 10Tool callingGive the model a list of actions it can request.
- 11WorkflowsSplit one problem into several predictable model calls.
- 12Agentic loopsLet the model choose actions repeatedly until a stopping condition.
Building reliable AI
Treat model behavior as something you measure.
Optimization
Add complexity only after the simpler version fails.
Building AI products
A short loop from a useful problem to a better system.