Learn Claude Code

Build a coding agent from the first loop up

Start learningRead online, free, no sign-up.

Each session adds one piece to a coding agent's harness: tool use, permissions, hooks, skills, context compaction, memory, background tasks and agent teams. Every session comes with runnable Python code.

What you will learn

  • Understand the agent loop and what each harness layer adds
  • Add tools, permissions and hooks to an agent yourself
  • Know when an agent needs memory, context compaction or sub-agents

Who it is for

Developers who want to see inside coding agents such as Claude Code.

← All courses