Environment Setup
Guide
Choose your operating system and follow the steps in order.
Windows Installation
WSL2 + Ubuntu + Claude Code
01 Install WSL2
Open PowerShell as Administrator (right-click PowerShell in Start menu → "Run as administrator") and run:
wsl --install -d Ubuntu
* Reboot when prompted. After reboot, "Ubuntu" will open automatically and ask you to create a username and password.
02 Update Ubuntu
You should now see the Ubuntu terminal (green text on black background). Run:
sudo apt update && sudo apt -y upgrade
* Enter the password you just created. You won't see characters as you type - this is normal.
03 Install Development Tools
Still in your Ubuntu terminal, install Git and build tools:
sudo apt -y install git curl build-essential
04 Install Claude Code
Install the Claude Code CLI directly (no Node.js required):
curl -fsSL https://claude.ai/install.sh | bash
* Close and reopen Ubuntu after installation to reload your shell.
05 Install VS Code
- Download Visual Studio Code (Windows version) from code.visualstudio.com. During installation, ensure "Add to PATH" is checked. Then install these extensions:
- WSL - by Microsoft
- Live Share - by Microsoft
06 Verify Setup
In your Ubuntu terminal, create a test project and open it in VS Code:
mkdir -p ~/projects/test && cd ~/projects/test
code .
claude
* First run installs VS Code Server in WSL. You should see "WSL: Ubuntu" in the bottom-left corner of VS Code.
* Confirms Claude Code is installed. You'll authenticate on first use.
Windows Session Protocol
Repeat these steps at the start of every mentoring session.
01 Open Ubuntu
Open Ubuntu from the Windows Start menu. You should see your Ubuntu terminal.
02 Navigate to Project
Change to your project directory:
cd ~/projects/your-project-name
03 Launch VS Code
Open VS Code connected to WSL:
code .
* VS Code should show "WSL: Ubuntu" in the bottom-left corner.
04 Start Live Share
In VS Code, click Live Share in the bottom status bar, then click Start Collaboration Session. Copy the link and send it to your mentor.
05 Grant Terminal Access
In VS Code, open a terminal with Ctrl+` (backtick). Right-click the terminal tab and select Make Read/Write so your mentor can run commands.
Mac Installation
Terminal + Claude Code
01 Install Homebrew
Homebrew is the package manager for macOS:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
* Follow the "Next steps" shown after installation to add Homebrew to your PATH.
02 Install NVM
Install Node Version Manager using the official method:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
* Close and reopen Terminal after installation.
03 Install Node.js
nvm install --lts
04 Install Claude Code
curl -fsSL https://claude.ai/install.sh | bash
* Close and reopen Terminal after installation.
05 Install VS Code
Download Visual Studio Code from code.visualstudio.com. Install the Live Share extension.
06 Verify Setup
node -v
claude
* The first command should output a number - verifying it's working. The second launches claude code!
Mac Session Protocol
Repeat these steps at the start of every mentoring session.
01 Open Terminal
Open Terminal from Applications → Utilities, or press Cmd+Space and type "Terminal".
02 Navigate to Project
Change to your project directory:
cd ~/projects/your-project-name
03 Launch VS Code
Open VS Code from the terminal:
code .
04 Start Live Share
In VS Code, click Live Share in the bottom status bar, then click Start Collaboration Session. Copy the link and send it to your mentor.
05 Grant Terminal Access
In VS Code, open a terminal with Ctrl+` (backtick). Right-click the terminal tab and select Make Read/Write so your mentor can run commands.