Four modules, taught in order.
Skip ahead if you already know the material — but don't skip something you only think you know. Each module assumes the one before it.
Absolute Zero
If you've never written a line of code, never opened a terminal, and aren't sure what 'a file' really is — this is where you begin. By the end you'll know what a computer is doing when you press a key.
- 016 minWhat is a computer, really?Strip away the magic. A computer is a machine that reads instructions one at a time.
- 027 minFiles, folders, and where stuff livesEverything on your computer is a file in a folder. Once that clicks, half the mystery is gone.
- 038 minWhat is the internet?Servers, browsers, URLs — the internet is just computers talking to other computers.
- 047 minWhat is 'code'?Code is a set of written instructions for a computer. That's it. We'll look at real examples.
- 0510 minMeet the terminalThe black window with text. It looks scary; it's actually the most honest way to talk to a computer.
- 066 minApps, websites, and programsWhat's the difference, really? And why does it matter for what we're about to build?
- 078 minWhat is AI? What is a 'model'?Plain-English explanation of large language models — no math, no buzzwords.
- 085 minWhy Claude Code existsThe pitch: an AI that lives in your terminal, reads your files, and writes code with you.
Software Basics
Before Claude Code can be useful to you, you need to know what it's looking at. This module is the working knowledge a junior developer picks up in their first month — compressed into bite-sized lessons.
- 017 minInstalling software safelyHow to install things without breaking your machine or trusting the wrong website.
- 0212 minGit and GitHub: why version control mattersGit is the undo button for code. GitHub is where code lives online. We separate the two.
- 036 minCode editors (and why VS Code)A text editor that knows what code is. The one tool you'll use every single day.
- 0410 minReading code: syntax, errors, logsYou don't have to write code to use Claude Code, but you do have to read it.
- 058 minPackage managers (npm, pip, and friends)Software is built from thousands of small pieces. Package managers handle the plumbing.
- 066 minRunning a script from the terminalYour first real moment of 'I made the computer do a thing on purpose.'
- 075 minMarkdown: the writing format developers useREADME files, docs, even this site — all written in Markdown.
- 087 minEnvironment variables and secretsHow to give your code an API key without pasting it in the code.
Claude Code Fundamentals
The core mechanics of Claude Code: how to install it, how to talk to it, how it sees your project, and the small habits that separate people who get value from it from people who don't.
- 016 minWhat Claude Code is (and what it isn't)Not a chatbot. Not autocomplete. An agent that reads files, runs commands, and edits code.
- 028 minInstalling Claude CodeStep-by-step install on Mac, Windows, and Linux — with the gotchas called out.
- 039 minYour first sessionWe open a folder, run `claude`, and have a real conversation. Nothing fancy.
- 0410 minHow Claude reads your codebaseGlobs, greps, file reads — what Claude actually does when you ask a vague question.
- 058 minPermissions and approving toolsWhy Claude asks before running commands, and how to safely loosen those guardrails.
- 069 minWriting good promptsNot magic words — just being specific about what you want and what you don't.
- 077 minPlan modeMake Claude show its homework before it touches a single file.
- 089 minCLAUDE.md: teaching Claude your projectThe one file that tells Claude how this project actually works.
- 098 minSlash commands and skillsReusable shortcuts for the things you'll ask Claude to do a hundred times.
- 107 minReading the diff before acceptingThe single habit that separates good Claude Code users from people who break things.
Advanced Usage
You're past the basics. Now we wire Claude into your real workflow — multiple agents in parallel, custom tools, hooks, scheduled work, and the judgment to know when each is the right call.
- 0110 minSubagents and parallel workSpawn focused agents for research, review, or long-running tasks. Don't pollute your main context.
- 029 minHooks: automating around toolsRun a command every time Claude saves a file. Block a tool. Log everything.
- 0311 minMCP servers: extending capabilitiesGive Claude access to your Notion, your database, your custom internal tools.
- 0410 minCustom skillsPackage up your workflows so Claude reuses them — and so your teammates can too.
- 058 minMemory and persistenceHelp Claude remember you across sessions without becoming a creep about it.
- 069 minBackground tasks and schedulingLong-running jobs, cron-based agents, and 'wake me up when CI is green.'
- 078 minWorktrees and multi-repo workRun Claude on three branches at once without losing your mind.
- 087 minModels and costOpus, Sonnet, Haiku — when each one is worth the spend.
- 099 minCommon failure modes (and how to recover)What to do when Claude goes off the rails, hallucinates, or loops.
- 108 minFrom prompter to engineering managerThe mindset shift that unlocks the next level. You're not coding — you're delegating.