Content
Four weeks, one project.
Week 1 — Foundations: how the model behaves▼
- •Tokens, context windows, and why the same prompt hands you two different answers.
- •What LLMs are reliably good at, what they'll fake, and what they can't do at all.
- •Prompting as engineering: a clear role, the right context, and a response shape your code can parse.
- •What not to send. Arithmetic, business rules, and lookups stay in your code.
Week 2 — Workflows vs agents: picking the shape▼
- •One prompt, a fixed pipeline, or a full agent. Most problems want the simplest that works.
- •Why predictable workflows usually win: cheaper, debuggable, and they do the same thing twice.
- •When you genuinely need an agent: open-ended tasks where you can't know the steps up front.
- •Cutting a task into steps small enough that the model has one thing to think about.
Week 3 — Instructions and tools: giving the model hands▼
- •What belongs in the instructions, and what belongs in a tool.
- •Tools a model can use well: clear names, narrow scope, predictable inputs and outputs.
- •Retrieval over your own documents, treated as one more tool and kept simple.
- •An approval gate before anything is written or sent, and letting the model say it doesn't know.
- •Context engineering: what goes in front of the model each call, and what you leave out.
Week 4 — Making it real: shipping something you trust▼
- •When a tool fails, the model wanders off, or the input is nothing like you tested.
- •Harness engineering: the loop that calls the model, feeds results back in, and retries.
- •Simple checks you can run before and after every change, without a research lab.
- •The numbers worth watching daily: cost, latency, and how often a person steps in.

.png)
.png)

.png)