Claude Code can write a feature in minutes. It can also tell you a task is done when it isn’t, forget a rule halfway through a long session, or fix the symptom instead of the bug. This course teaches you to get the first without the rest. Every lesson is built on real Claude Code sessions, not staged demos. You’ll watch one project, TaskFlow, grow from an empty folder into a tested app with an API, a database, a web page and its own MCP server, one real session at a time. When Claude gets something wrong, and it does, you’ll see the actual output, how it was caught and how it was fixed.
What you’ll practice:
- Writing briefs that get the result you meant, and using plan mode before big changes
- Project instructions, rules and memory that keep a project consistent across sessions
- Permission modes, and when to let Claude edit without asking
- Subagents, skills and hooks for work you repeat
- Debugging bugs that only happen sometimes, and proving the fix
- Keeping long sessions sharp with /context, /compact and /clear
- Turning manual browser checks into automated tests
- MCP: adding servers, building your own, sharing it with the team, and keeping write tools behind a permission
- Claude Code without you watching: scripts with JSON output, a pull request review that runs in CI, and your own agent with the Agent SDK
- Where the money goes in a run, measured, and the choices that change the bill
- One bigger change end to end: the plan, six commits, and a database migration proved on a copy of real data






