What's in This Course

The course follows one team rolling out Claude Code on one codebase, Pettycash, an expense-claims app. It starts with a short written policy, then puts each rule where Claude Code reads it or enforces it: shared instructions in AGENTS.md, permission rules and hooks in the project's settings, a team skill, organisation rules in managed settings, and telemetry that shows usage and cost per person without collecting what anyone types. It ends with a two-week pilot reviewed with its data, and a new teammate set up from one clone.

The early lessons work with files in the repo, one rule at a time. Lessons 08 to 11 are more advanced: managed settings, an OpenTelemetry pipeline, changing the setup from the pilot's data, and a new teammate's first day.

What you need

  • Claude Code 2.1.284 or later, on any paid Claude plan or with a Claude Console API key
  • Node 22.12 or later, and git
  • Admin rights on your own machine, for lessons 08 to 11
  • The course's two repos: Pettycash, with a tag for every lesson's starting point, and team-telemetry, the collector used in lessons 09 to 11 No Docker and no GitHub account are needed. Teammates share the repo through a folder on the same machine.

Written against Claude Code 2.1.316 on Opus 5.5, Node 22 and macOS, on 31 October 2026.

Keyboard shortcuts

SpaceK
Play or pause
JL
Back or forward 10 seconds
T
Transcript beside the video
O
Outline
F
Fullscreen
ShiftN
Next lesson
?
This list

Shortcuts work while the video area has focus (click beside the video or tab to it), so they never clash with screen reader or speech input keys.

Single-key shortcuts