Before you arrive
Prerequisites
Install these before Session 1 so class time goes to building, not downloading. Each one takes a couple of minutes.
1. Node.js (LTS)
JavaScript runtime needed to run Vite, npm, and the React dev server.
- Go to nodejs.org/en/download
- Download the LTS version for your OS (Windows/macOS/Linux)
- Run the installer, accepting the defaults
- Verify: open a terminal and run
node -v— it should print a version number
2. VS Code
The code editor you'll work in for all 3 sessions.
- Go to code.visualstudio.com/download
- Download the version for your OS
- Run the installer, accepting the defaults
- Open VS Code once to confirm it launches
3. GitHub Desktop
A visual way to commit and push to GitHub — no git commands needed.
- Go to desktop.github.com/download
- Download and install for your OS
- Sign in with a GitHub account (create a free one first at github.com/signup if needed)
4. Claude Code CLI
Runs inside VS Code's terminal — this is your AI coding partner for the workshop.
- With Node.js installed, open a terminal and run
npm install -g @anthropic-ai/claude-code - Run
claudeand follow the sign-in prompt - You'll need a Claude account — sign up free at claude.ai if you don't have one
5. Vercel account
Hosts your React frontend — no install needed, the deploy CLI runs on demand via npx.
- Go to vercel.com/signup
- Sign up free — signing in with GitHub is easiest
Good to know
Everything above is free-tier. Total setup time is about 10 minutes if you do it all in one sitting. Railway, Supabase, and Clay.com accounts are covered separately, right before Session 2.