A plain summary, so you can get the gist here without leaving.
An agent is an AI that reasons, acts, and observes in a loop until it reaches a goal, not just a chatbot that answers one question. This free 23-module course teaches you to build real ones.
What an agent is
An agent is an LLM wired into a loop. It reads the situation, decides which tool to call, calls it, looks at the result, and goes again until the goal is met or a stop rule fires. That loop is what separates an agent from a chatbot, which gives one answer per message, a copilot, which suggests alongside you, and a fixed workflow, which runs steps you hardcoded.
The model chooses the steps, inside boundaries you set. It is the same shape as the harness from the class (a model, its tools, some context, and a loop), taken all the way to production.
The anatomy
The course breaks an agent into parts you can reason about: the model at the core, the tools it can call, the memory that persists across turns, the state the harness tracks, and the loop that ties them together. Get those right and the behaviour stays coherent. Get them wrong and it turns fragile or endless.
From there it moves through design patterns, planning, error handling and recovery, evaluation and testing, safety and guardrails, observability, and building with the major frameworks. Twenty-three modules and more than eighty wiki articles in all.
Why it is worth your time
Most agent tutorials stop at a demo. This one aims at production: the parts that actually break, how to test them, and how to keep them safe.
If you understood the harness idea from the session and want to build the tools themselves rather than just use them, this is the deep version. It is by Akshat, one of the Oslo Vibe Coding organisers.
- An agent reasons, acts, and observes in a loop until a goal is met.
- Not a chatbot, copilot, or fixed workflow: the model picks the steps.
- Anatomy: model, tools, memory, state, loop.
- Twenty-three modules plus eighty-plus wiki articles, aimed at production.
- The deep version of the harness idea from the class.
Akshat Jain
New to this? Come build with us.
Reading is good. Building with people is better. Our drop-ins are free and open to total beginners.