Complete this checklist before the one-day intensive so your setup is done and you can dive straight into building.
The live session is only about five hours of instruction (roughly six hours including lunch and breaks), and it is hands-on from the start, so you will need a working setup before we begin. Run the install and verify steps below on the machine you will use during the session.
New to this setup, or want a guided version? Lab 00: Environment Setup walks through these same steps as an optional hands-on lab. Use it instead of the commands below if you'd prefer a guided path. Either way, complete the setup before the session.
Tip: run each Verify command and confirm you get the expected output. If a command is "not found," the tool is not installed (or not on your
PATH); revisit the install step.
| Tool | Why you need it | Install | Verify |
|---|---|---|---|
| Claude Code | The CLI you will use all day | Setup guide · macOS/Linux/WSL: curl -fsSL https://claude.ai/install.sh | bash · Windows (PowerShell): irm https://claude.ai/install.ps1 | iex · npm (any OS, needs Node 18+): npm install -g @anthropic-ai/claude-code |
claude --versionthen claude doctor |
| Node.js (18+) | Required for the npm install of Claude Code and several tools | nodejs.org/download (choose LTS) | node --version (expect v18 or newer) |
| Git | Clone the repo and work with version control | git-scm.com/downloads | git --version |
| pnpm | Install deps and run the demo-app tests | pnpm.io/installation · or corepack enable (ships with Node) |
pnpm --version |
| An editor / IDE | Read and edit code alongside the terminal | VS Code · JetBrains, either works | Open the cloned repo folder in it |
After installing Claude Code, run claude doctor. It checks your install, Node version, and auth in one shot and reports anything missing.
git clone https://github.com/closedloop-ai/claude-code-expert-training.git
cd claude-code-expert-trainingIf you don't have the repository link yet, it will be in your training calendar invite. This checklist is everything you need to arrive ready. There is no separate setup lab you have to complete first.
Then confirm you can open it both ways:
- Terminal: you are in the
claude-code-expert-trainingdirectory (pwdandlsshow the repo files). - IDE: open that same folder in your editor (VS Code:
code .).
This proves Node, pnpm, and the repo are wired up correctly:
cd examples/demo-app
pnpm install
pnpm test
pnpm demoExpected: the test suite passes (4 tests), and pnpm demo prints a login → token-rotation walk-through without errors.
From the repo root:
claudeYou should land in an interactive Claude Code session. Exit with /exit (or Ctrl-C twice). If this is your first run, follow the prompts to authenticate.
Skim how Claude Code decides what it can run without asking, so the live permissions discussion lands faster:
You do not need to master this. Just know what "default-deny vs. allow" means before the session.
Self-check. Every box should be ticked before the session:
-
claude --versionandclaude doctorsucceed -
git --version,node --version, andpnpm --versionsucceed - the repo is cloned and opens in both terminal and IDE
-
pnpm testpasses inexamples/demo-app -
pnpm demoruns and prints output - you can launch an interactive
claudesession - you understand the baseline permissions posture
- Re-run the relevant Verify command above and read the error. Most issues are a missing install or a
PATHproblem. claude doctordiagnoses most Claude Code install and auth issues.- If something is still broken, note the exact command and error so it can be resolved quickly at the start of the session.
- Prefer a guided walk-through? The optional Lab 00: Environment Setup covers these same steps as a hands-on lab.