Getting Started — Setup Guide

Everything you need installed before the bootcamp

You'll need: macOS 12 (Monterey) or later, or Windows 10 or later • A web browser

Not sure which macOS version you have? Click the Apple menu → About This Mac (top-left corner of your screen) to check.

This 45-minute investment unlocks 80% of your bootcamp success. Let's get you ready.

Part 1

Terminal Basics

The terminal is a text-based way to talk to your computer. Instead of clicking buttons, you type short commands. It looks intimidating at first, but you only need a handful of commands — and we'll guide you through every one.

You'll need this for the rest of the setup, so let's start here.

How to Open Your Terminal

macOS
  1. Press Cmd + Space to open Spotlight
  2. Type Terminal and press Enter
  3. A window with a blinking cursor appears — you're in!
Windows
  1. Press the Windows key
  2. Type PowerShell and press Enter
  3. A window with a blinking cursor appears — you're in!

Try It Out

Get a feel for the terminal — type these and see what happens.

What to tryCommandWhat happens
See where you arepwdShows your current folder
List what's herelsShows files and folders
Clear the screenclearCleans up the clutter
See today's datedateShows current date and time

You don't need to memorize commands. You just need to know how to open the terminal and type what we tell you. We'll walk you through everything else.

Part 2

Claude Setup

This is the most important part. Once you finish these steps, you're ready for the bootcamp.

Claude is the AI we'll be working with all weekend. In this section you'll subscribe, install the tools, and verify everything works.

Step 1: Create Your Claude Account

  1. Go to claude.ai in your browser
  2. Click "Sign up" and create an account with your email
  3. Verify your email address

Step 2: Choose Your Plan

Important: Claude Code requires a paid subscription. The free Claude.ai plan does not include Claude Code access.

PlanPriceWho it's for
Pro$20/monthMost participants — all bootcamp exercises work on Pro
MaxFrom $100/monthPower users who want the highest usage limits

Our recommendation: Start with Pro ($20/month). It covers everything you need for the bootcamp. You can always upgrade to Max later if you want more capacity.

Step 3: Verify Your Subscription

  1. Log in to claude.ai
  2. Click your name (bottom-left) then Settings
  3. Go to Subscription — you should see "Pro" or "Max"

If you already have a Claude account through work, check with your admin whether it includes Claude Code access. If not, you'll need a personal subscription.

Step 4: Install Git

Claude Code needs Git to work. Git is a version control tool — think of it as an undo button for your entire project.

macOS
  1. Open Terminal and type git, then press Enter
  2. macOS will show a popup asking to install developer tools — click Install. If you don't see a popup, check behind your other windows.
  3. Wait for the download to finish — this can take 10–20 minutes on a normal connection. The progress bar may appear stuck; this is normal. Do not cancel it. Your terminal will just say "press any key" or sit idle while this happens — that's fine.
Windows

Open PowerShell and run:

winget install Git.Git

Getting a certificate error? Try: winget install Git.Git --source winget

Close PowerShell completely and open a new PowerShell window.

Golden Rule for Windows

You must close and reopen PowerShell after every install. The new window picks up the changes — your existing window won't. We'll remind you each time, but remember this rule.

Verify it installed — run this in your terminal:

git --version

You should see something like: git version 2.x.x — that means Git is ready to go.

Step 5: Install Claude Code

Claude Code is Claude's terminal tool — it lets you work with Claude directly from your terminal to build, edit, and manage projects. This is the main tool we'll use during the bootcamp.

The native installer is a single command. It installs Claude Code and keeps it updated automatically.

macOS

Open Terminal and run these two commands, one at a time:

curl -fsSL https://claude.ai/install.sh | bash

Nothing happening? That's normal. The screen will stay blank for 10–30 seconds while it downloads. Wait for it — you'll see a success message when it's done.

Then run this to make sure your terminal can always find Claude Code:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

macOS blocked the install? If you see a security warning or "permission denied," go to System Settings → Privacy & Security and click Allow Anyway, then run the command again.

On a corporate or school network? If the command fails with a certificate or connection error, try switching to a personal mobile hotspot and running it again.

Windows

Make sure you installed Git in Step 4 first. Run the installer (irm means "download" and iex means "run it"):

irm https://claude.ai/install.ps1 | iex

Nothing happening? That's normal. The screen will stay blank for 10–30 seconds while it downloads. Wait for it — you'll see a success message when it's done.

Now run this command. It tells Claude Code where to find Git Bash on your system:

[Environment]::SetEnvironmentVariable("CLAUDE_CODE_GIT_BASH_PATH", "C:\Program Files\Git\bin\bash.exe", "User")

Close PowerShell completely and open a new PowerShell window.

Verify the installation — quit Terminal (Cmd + Q), reopen it, and run:

In your new PowerShell window, verify the installation:

claude --version

You should see a version number — that means Claude Code is ready.

Still see command not found?

Make sure you ran both commands above, then quit Terminal (Cmd + Q), reopen it, and try claude --version again.

The installer sometimes forgets to register its location. Run this to fix it, then close and reopen PowerShell:

[Environment]::SetEnvironmentVariable("PATH", "$([Environment]::GetEnvironmentVariable('PATH', 'User'));$env:USERPROFILE\.local\bin", "User")

Also make sure the Git Bash path is set:

[Environment]::SetEnvironmentVariable("CLAUDE_CODE_GIT_BASH_PATH", "C:\Program Files\Git\bin\bash.exe", "User")

Step 6: Log In to Claude Code

  1. Open your terminal and type claude, then press Enter
  2. Claude Code will first ask you to choose a text style — pick the one that looks best on your screen (the first option usually works fine) and press Enter
  3. You'll be asked to accept the terms of service — press Enter to continue
  4. Choose "Claude account with subscription" as your login method
  5. Claude Code will open your browser automatically for sign-in
  6. If the browser doesn't open, you'll see a prompt in the terminal — press c to copy the login URL to your clipboard, then paste it into your browser
  7. Sign in with the Claude account you created in Step 1
  8. Return to your terminal and press Enter to continue
  9. If asked to choose an effort level, pick "low effort" for now — we'll adjust this during the bootcamp

After you log in once, Claude Code remembers your credentials. You won't need to sign in again unless you explicitly log out.

Authentication failed or subscription not recognized?

Make sure you're signed in to claude.ai in your browser and that your Pro or Max subscription is active (check Settings → Subscription). Then try running claude again.

Step 7: Quick Test

Let's make sure everything is working. You should now be inside Claude Code from the previous step. Type this:

what is 2 + 2?

The cursor will sit there for a few seconds while Claude thinks — that's normal. Wait for the response.

If Claude responds with an answer, you're all set! Everything is installed and connected.

Type /exit to close Claude Code.

Before the bootcamp, we'll ask you to create a project folder called d2c-bootcamp — we'll walk you through it on Day 1.

Save Your Quota

Claude Pro has a weekly rolling usage limit. Think of it like charging your laptop before a long flight — don't use Claude until the bootcamp begins so your full quota is available for our Saturday–Sunday sessions. If you need AI help this week, use ChatGPT or Gemini instead.

Step 8: Install Claude Desktop

Strongly recommended. Claude Desktop is the standalone chat app for conversations, brainstorming and quick questions. It's the Claude you'll reach for most day-to-day, and the easiest install on this page. Just download and sign in.

  1. Go to claude.ai/download
  2. Download the app for your operating system
  3. Install and open the app
  4. Sign in with your Claude account
Part 3

Online Accounts

During the bootcamp, your code will live online. For now, you just need to create a free account — no project setup needed yet.

GitHub — Code Hosting

  1. Go to github.com
  2. Click "Sign up" and create a free account
  3. Choose a username you're happy with — this becomes your public profile

GitHub is where your code lives online — it's free, needs no credit card, and most developer tools let you sign in with it. For AI model access during the bootcamp, we'll provide you with an OpenRouter API key — no signup needed on your end.

Part 4

Code Editor

One last install. Get this in place now so everything is ready on Day 1.

Install Visual Studio Code (Code Editor)

Visual Studio Code (VS Code) is a free, widely-used code editor from Microsoft. It's the most popular editor among developers, beginner-friendly, and works great with Claude Code. We'll be using it extensively during the bootcamp.

  1. Go to code.visualstudio.com
  2. Download the installer for your operating system
  3. Run the installer and follow the prompts
  4. Open VS Code — you'll see a welcome screen

When you open VS Code, here's what you'll see:

  • Left sidebar — your files and folders
  • Main area — where you edit files
  • Bottom panel — the integrated terminal (this is where Claude Code runs!)
Pro Tip

VS Code's built-in terminal means you can run Claude Code right inside your editor — no need to switch between windows.

Reference

Still Stuck?

Every step above includes its own fix-it guidance. If you've followed the steps and something still isn't working:

Don't stress. We've scheduled dedicated 45-minute setup help slots for Windows and Mac users. Check your email for your time slot and join link.

Send us a message
Bonus

For the Adventurous

Everything above is all you need for the bootcamp. But if you want to explore further, here are some tools worth trying.

Fancy Terminals

macOS

The default Terminal works fine. But if you want something nicer:

  • Warp — AI-powered terminal with autocomplete, command search, and a modern interface. Free tier available.
  • Ghostty — Blazing fast, native terminal built for performance. Free and open source.
Windows

The default PowerShell works fine. But if you want something nicer:

  • Warp — AI-powered terminal with autocomplete, command search, and a modern interface. Free tier available.

These are optional upgrades. Claude Code works the same in any terminal.

Setup Guide

0 of 12 completed
Part 1 — Terminal Basics
Open Your Terminal Try It Out
Part 2 — Claude Setup
Create Account Choose Plan Verify Subscription Install Git Install Claude Code Log In Quick Test Claude Desktop
Part 3 — Online Accounts
GitHub
Part 4 — Code Editor
VS Code
Reference
Troubleshooting Bonus Tools