Before you come
Twenty minutes at home, so the room is spent building.
The fastest way to waste a hackathon is to spend its first three hours installing things. Do these seven steps before you turn up. If one of them fights back, come ten minutes early and we fix it together.
- 01
Check which subscription you picked
Albert School already requires a paid ChatGPT or Claude subscription, so you are probably covered. One catch, and it is the only thing in this club that costs money: Claude Code runs on a Claude plan only. If you picked ChatGPT for school, you need Claude Pro on top, or an API key with credits. The association does not provide a shared key.
- 02
Install Claude Code
It is the version of Claude that lives in your terminal and can actually edit files. Follow the official installer for your operating system, then start it once to log in.
claudeExpected: It asks you to log in the first time, then shows a prompt with a > sign. Type /exit to leave.
- 03
Install Node.js
Download the LTS version from nodejs.org. This is what runs the websites you will build, on your own machine.
node -vExpected: Something starting with v20 or higher.
- 04
Create a GitHub account
Pick a username you would be happy to show a recruiter, because it becomes a public part of your portfolio. Avoid nicknames you will regret.
- 05
Create a Cloudflare account
This is where your sites will be hosted, for free, on real public URLs.
- 06
Install VS Code
The editor. You will not type much code in it, but you need to see what the agent is doing.
- 07
Make one folder, and learn to open a terminal inside it
Everything you build with us lives here. Mac: open Terminal, type cd followed by a space, drag the folder into the window, press Enter. Windows: open the folder in Explorer, click the address bar, type cmd, press Enter. You will do this at the start of every event.
mkdir -p ~/albert-light
Three more, before a hackathon
Only if you are coming to build
A hackathon ends with your work on a public URL, which means pushing code. These three need a browser and a password, so they happen at home, not in the room. A workshop or a talk does not need them.
- 08
Install git and the GitHub tool
Mac: type git in Terminal and accept the install it offers, then install gh with Homebrew. Windows: install Git for Windows and GitHub CLI from their sites.
git --version && gh --versionExpected: Two version numbers.
- 09
Tell git who you are
Once, on your machine. Use the same email as your GitHub account.
git config --global user.name "Your Name" && git config --global user.email "[email protected]" && git config --global init.defaultBranch main - 10
Connect your laptop to GitHub
This opens your browser once. After that, pushing code never asks again.
gh auth loginExpected: gh auth status says you are logged in.
If you get stuck
Do not spend an evening on it. Send the exact error text to the association group and someone answers. An error message pasted in full gets fixed in two minutes. The words “it does not work” get fixed in twenty.