Interactive lessons designed to be pasted into Claude Code. Each lesson guides you to a "magic moment" — the point where your mental model shifts and you realize what's possible.
- Open Claude Code in your project directory
- Pick a lesson from the list below
- Tell Claude: "Read lessons/01-course-overview.md and follow its instructions to teach me. You're the teacher — go one step at a time and wait for my responses."
- Follow along. Every lesson ends with something working.
01-course-overview.md— Welcome to Claude Code: what it is, how it works, shortcuts, and your three superpowers02-first-site.md— Build your personal website and publish it live on the internet03-copy-and-customize.md— Iterate with pro design techniques, then publish and share
04-bring-your-context.md— Feed Claude your product files, specs, and create your memory file05-leverage-plans.md— Plan before you build for dramatically better results06-brainstorm-features.md— Brainstorm features, build prototypes in parallel, compare and combine
08-skills-overview.md— Teach Claude your workflows with reusable skills09-style-guide.md— Create your style guide so everything matches your brand10-recreate-designs.md— Recreate any design you see on the internet11-analyze-and-discover.md— Discover what to build next from user feedback and product analysis13-build-your-own-eval.md— Build an evaluation on your own decisions, then break it: Claude writes a wrong answer that passes your answer key, and you patch the key
12-marketing-assets.md— Create diagrams, social graphics, and animated demos13-brand-voice.md— Create your brand voice + write release notes and stakeholder updates14-competitive-analysis.md— Analyze the competition + write product guides15-design-for-agents.md— Make your product discoverable by AI and search16-openclaw.md— Your AI chief of staff + build your own custom skill
24e-ship-it-exercise.md— Start here. GitHub, an AI review with an architecture diagram, a live preview URL, then tests and automatic checks. One loop.
Deep dives, one topic at a time. Use these when a student wants more than the loop above:
18e-github-exercise.md— Staging, commit history, and the full pull request lifecycle19e-architecture-exercise.md— Read your architecture and its tradeoffs20e-tests-and-linter-exercise.md— The four kinds of tests, coverage, and the vending machine rule21e-code-review-exercise.md— Every code review option, with screenshots22e-publish-your-app-exercise.md— Render, the MCP server, and automatic per-PR previews23e-cicd-pipeline-exercise.md— The full pipeline, built one piece at a time
Earlier drafts of these lessons are kept in lessons/archive/: 17-shipping-safely.md, 18-github-and-cicd.md, 19-backend-architecture.md, 19-publish-your-app.md, 20-adding-tests.md, 20-share-with-team.md.
No lesson files — this is your day to present what you've built!
Alternative entry points that teach Claude Code through gameplay.
| Game | Format | Players | Time | What You Learn |
|---|---|---|---|---|
| Baby Claude | Terminal RPG | Solo | 10 min | The basics through 5 level-ups |
| Escape Room | Puzzle chain | Solo | 15 min | Decoding, data analysis, debugging, building |
| Choose Your Prototype | Branching narrative | Solo | 10 min | Prototyping under pressure with 3 paths |
| Speed Run Relay | Team relay race | 3-4 per team | 25 min | Full build pipeline as a team |
- Claude Code installed (claude.ai/download)
- No coding experience required — this course is designed for non-technical product managers
- A web browser and curiosity