
Explore an optional exercise that prompts you to ask three questions about a repo, clarifying the language, a skill, and a hook, recognizing markdown as the content format.
Build hooks for cloud code: run tests after stop and block edits to invoices CSV, then enforce dead code removal and formatting with hard stop protection for the secrets file.
Learn practical MCP with Playwright by installing a Playwright MCP server to control a real Chrome session against the MoneyPools app. Validate front-end behavior with end-to-end tests and page descriptions.
This course teaches Claude Code as a real coding system so you avoid the beginner mistake of "vibe coding". Claude Code can produce code an insane speeds, and it's really hard to keep the pace. What you need is a system that will make sure you know what's going on, and it's you steering the direction.
You will learn how to:
Set up Claude Code and use it on real projects
Talk to an existing codebase and ask better questions
Use models, context, files, and usage limits
Write project rules with `CLAUDE md`
Use git with Claude Code
Control tool permissions and protect secrets
Plan before coding with plan mode
Use hooks to run tests and block risky actions
Create skills for repeatable workflows
Use subagents for review, testing, debugging, and research
Work in parallel with git worktrees
Use plugins and sandboxing safely
Configure Claude Code for a team
Ship a feature with tests and code review
Document key decisions with ADRs
This is not a vibe coding course. You stay in control. Claude does the work, but you decide the plan, rules, tests, and safety gates. Whether you build from scratch or work on existing projects.
By the end, you will have a repeatable workflow for using Claude Code on serious projects.