zerotoclaude
The full curriculum

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.

Module 01

Absolute Zero

8 lessons

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.

  1. 01
    What is a computer, really?
    Strip away the magic. A computer is a machine that reads instructions one at a time.
    6 min
  2. 02
    Files, folders, and where stuff lives
    Everything on your computer is a file in a folder. Once that clicks, half the mystery is gone.
    7 min
  3. 03
    What is the internet?
    Servers, browsers, URLs — the internet is just computers talking to other computers.
    8 min
  4. 04
    What is 'code'?
    Code is a set of written instructions for a computer. That's it. We'll look at real examples.
    7 min
  5. 05
    Meet the terminal
    The black window with text. It looks scary; it's actually the most honest way to talk to a computer.
    10 min
  6. 06
    Apps, websites, and programs
    What's the difference, really? And why does it matter for what we're about to build?
    6 min
  7. 07
    What is AI? What is a 'model'?
    Plain-English explanation of large language models — no math, no buzzwords.
    8 min
  8. 08
    Why Claude Code exists
    The pitch: an AI that lives in your terminal, reads your files, and writes code with you.
    5 min
Module 02

Software Basics

8 lessons

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.

  1. 01
    Installing software safely
    How to install things without breaking your machine or trusting the wrong website.
    7 min
  2. 02
    Git and GitHub: why version control matters
    Git is the undo button for code. GitHub is where code lives online. We separate the two.
    12 min
  3. 03
    Code editors (and why VS Code)
    A text editor that knows what code is. The one tool you'll use every single day.
    6 min
  4. 04
    Reading code: syntax, errors, logs
    You don't have to write code to use Claude Code, but you do have to read it.
    10 min
  5. 05
    Package managers (npm, pip, and friends)
    Software is built from thousands of small pieces. Package managers handle the plumbing.
    8 min
  6. 06
    Running a script from the terminal
    Your first real moment of 'I made the computer do a thing on purpose.'
    6 min
  7. 07
    Markdown: the writing format developers use
    README files, docs, even this site — all written in Markdown.
    5 min
  8. 08
    Environment variables and secrets
    How to give your code an API key without pasting it in the code.
    7 min
Module 03

Claude Code Fundamentals

10 lessons

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.

  1. 01
    What Claude Code is (and what it isn't)
    Not a chatbot. Not autocomplete. An agent that reads files, runs commands, and edits code.
    6 min
  2. 02
    Installing Claude Code
    Step-by-step install on Mac, Windows, and Linux — with the gotchas called out.
    8 min
  3. 03
    Your first session
    We open a folder, run `claude`, and have a real conversation. Nothing fancy.
    9 min
  4. 04
    How Claude reads your codebase
    Globs, greps, file reads — what Claude actually does when you ask a vague question.
    10 min
  5. 05
    Permissions and approving tools
    Why Claude asks before running commands, and how to safely loosen those guardrails.
    8 min
  6. 06
    Writing good prompts
    Not magic words — just being specific about what you want and what you don't.
    9 min
  7. 07
    Plan mode
    Make Claude show its homework before it touches a single file.
    7 min
  8. 08
    CLAUDE.md: teaching Claude your project
    The one file that tells Claude how this project actually works.
    9 min
  9. 09
    Slash commands and skills
    Reusable shortcuts for the things you'll ask Claude to do a hundred times.
    8 min
  10. 10
    Reading the diff before accepting
    The single habit that separates good Claude Code users from people who break things.
    7 min
Module 04

Advanced Usage

10 lessons

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.

  1. 01
    Subagents and parallel work
    Spawn focused agents for research, review, or long-running tasks. Don't pollute your main context.
    10 min
  2. 02
    Hooks: automating around tools
    Run a command every time Claude saves a file. Block a tool. Log everything.
    9 min
  3. 03
    MCP servers: extending capabilities
    Give Claude access to your Notion, your database, your custom internal tools.
    11 min
  4. 04
    Custom skills
    Package up your workflows so Claude reuses them — and so your teammates can too.
    10 min
  5. 05
    Memory and persistence
    Help Claude remember you across sessions without becoming a creep about it.
    8 min
  6. 06
    Background tasks and scheduling
    Long-running jobs, cron-based agents, and 'wake me up when CI is green.'
    9 min
  7. 07
    Worktrees and multi-repo work
    Run Claude on three branches at once without losing your mind.
    8 min
  8. 08
    Models and cost
    Opus, Sonnet, Haiku — when each one is worth the spend.
    7 min
  9. 09
    Common failure modes (and how to recover)
    What to do when Claude goes off the rails, hallucinates, or loops.
    9 min
  10. 10
    From prompter to engineering manager
    The mindset shift that unlocks the next level. You're not coding — you're delegating.
    8 min