Completely free  ·  Account required to access

What actually happens
when you run Claude Code?

A hands-on course for engineers who want to understand the internals — 8 architecture layers, Python exercises, and animated video lessons.

12
Lessons
5+
Hours of content
48
Exercises
Free
Forever
What you'll get

A complete lesson for every layer

Each lesson includes a narrated video, annotated diagrams, Python exercises, and a quiz.

00The Big Picture
FREE
+ 7 more lessons — all free with an account
Topics covered

Inside Claude Code's architecture

CLI & Entry Point

How cli.py bootstraps the entire session — flags, modes, and what travels all the way down.

⚛️

React in the Terminal

Claude Code renders its UI with React + Ink. Learn the reconciler, Yoga layout, and ScreenBuffer.

🔄

Streaming Loop

Trace every token from the Anthropic API through the Query Engine to your terminal.

🛠

Tool System

How tools are registered with JSON Schema, permissioned, and executed in parallel.

🔒

Permission Model

Multi-layer allow/ask/deny system with CLAUDE.md pre-approvals and YOLO mode.

🧠

Memory & MCP

CLAUDE.md hierarchy, context compaction, and the Model Context Protocol extension point.

Full curriculum

12 lessons, 4 parts

From architecture overview to IDE integration and agent orchestration

Part 1Architecture & Core Concepts
00The Big PictureFREE
22 min
Part 2Agent Intelligence
Part 3Extensibility & State
Part 4Integration & Advanced Topics

The full course
— completely free

All 12 lessons, exercises, and quizzes are free. Just create an account to access them.

Start Lesson 00 →