macOS / MacBook
Windows 10 or 11
Modern Macs already have Python 3 installed, so there's nothing to install. You just need to start the local server with one double-click.
Find code-kids-cyber-camp.zip in your Downloads and double-click it. A folder appears called code-kids-cyber-camp. Open it.
START_HERE.command → Open
Inside the folder, find the file called START_HERE.command. The first time only: right-click it and pick Open. Mac will show a security warning — click Open on that too. After that first time, you can just double-click normally.
Don't worry — that's the server running. Your browser will open automatically with the camp loaded.
That's it. Closing the Terminal window shuts the camp down cleanly. Next time you want to play, just double-click START_HERE.command again.
This is Mac's safety check (called Gatekeeper). Our launcher is a tiny safe text file, not a real app — but Mac is being cautious. To get past it:
START_HERE.command fileYou only have to do this once. After that, double-clicking just works.
Your Mac doesn't have Python 3 installed (rare on modern Macs). To install it:
xcode-select --installSTART_HERE.command again.No problem — just open Safari/Chrome/Firefox yourself and type into the address bar:
http://localhost:8000/index.html
(Or whatever port number the black window says — usually 8000.)
For everyday camp activities, use START_HERE.command. For Flag Wars only, double-click START_FLAG_WARS_HOST.command instead — that runs the multiplayer server.
Tell students to scan the QR code shown on the host screen, or visit the URL http://<your-mac-name>.local:8000 from their iPads (on the same Wi-Fi).
Windows doesn't come with Python by default, but it's a free 30-second install from the Microsoft Store.
Open the Microsoft Store app, search for "Python 3", click the latest version (e.g. Python 3.12), click Get or Install. Takes about 30 seconds.
If you can't use Microsoft Store, instead go to python.org/downloads and run the installer — important: tick the box "Add Python to PATH" on the first screen.
Find code-kids-cyber-camp.zip in your Downloads. Right-click → Extract All → pick a location → Extract.
START_HERE.bat
Inside the folder, find the file called START_HERE.bat and double-click it.
That's the server running. Your browser will open automatically with the camp loaded.
That shuts the camp down cleanly. Next time, just double-click START_HERE.bat again.
Easiest fix: open Microsoft Store, search Python 3, click Get. Then re-run START_HERE.bat.
If you installed from python.org and still see this — re-install and tick "Add Python to PATH" on the very first screen of the installer.
This is Windows being cautious. Our launcher is a tiny safe text file. Click More info (a small link), then Run anyway. You only have to do this once per file.
Open Chrome/Edge/Firefox yourself and type into the address bar:
http://localhost:8000/index.html
For everyday camp activities, use START_HERE.bat. For Flag Wars only, double-click START_FLAG_WARS_HOST.bat instead.
Tell students to visit the URL or scan the QR shown on the host screen, on the same Wi-Fi network.
Some Windows installs don't render emoji or box-drawing characters in the cmd window. This is cosmetic only — the camp still runs fine. Ignore it.
The launcher starts a tiny web server on your own computer (called localhost) using Python's built-in http.server. Your browser then connects to that server instead of going onto the internet. Nothing leaves your computer.
The server is just for serving files — nothing is uploaded, nothing is shared, your computer doesn't become "a website on the internet". It's the safest possible way to run a web app.
index.html instead?No — please don't. A few of the lessons embed the Candy Shop in iframes, set cookies, or fetch data — browsers block all of those when you open a file directly. The launcher script is the easiest way to make everything work.
If you do open index.html directly, the camp will warn you with a red banner.
Close this window, go back to the camp folder, and double-click your launcher:
START_HERE.commandSTART_HERE.bat