What you don't know yet
Five predictions from later in the course. Most people who use Claude Code every day miss at least two. Commit to an answer before you look; each explanation tells you which level it lives in.
Claude wants to run `git push origin main` in this repo. What happens?
# ~/.claude/settings.json (your user settings)
{ "permissions": { "allow": ["Bash(git push*)"] } }
# .claude/settings.json (this repo, shared)
{ "permissions": { "deny": ["Bash(git push*)"] } }The lectures are done. Now make it stick.
A project in your own environment and a short quiz close the level. The project is where the level becomes something you can do, so do it before you move on.
Ship Your First Change with Claude Code
Drive one real change end to end in Claude Code: pull a tiny journal app with a stubbed search feature and two failing tests, hand the agent the goal, and watch it gather, act, and verify until the suite is green. A local self-check proves the run happened for real, and you submit the code, the machine-generated evidence, and a short trace of the loop for instant, rubric-based feedback.
Onboard Onto an Unknown Codebase with Claude Code
Clone a repository you have never read, drive Claude Code to build you a guided tour (entry points, one real flow traced end to end, where the tests live), then fact-check its claims and run the tests yourself. Submit the tour plus your verification evidence for instant, rubric-based feedback.
Level 2 is Prompting for Agentic Work.
The remaining 7 levels, with every build-and-submit project and module quiz, are included with Preporato Pro. Pick up exactly here the moment you subscribe.