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.