Gear — a school Chromebook is enough
We write code in GitHub Codespaces, which runs in a browser tab. Nothing gets installed, nothing needs a district password, and nothing touches the machine itself. Everyone uses the same setup, so there is no laptop-versus-Chromebook divide in the room.
You do not need to know Git
Your first contributions go through GitHub's web editor: you open a file, change some words, and click a button. That is the whole of the Content rung, and it is where everyone starts. You pick up the rest by using it, and the first meeting walks the room through it together rather than leaving you to hit a setup error alone at home.
You do not need any experience
Most members will start with none, and your first contribution won't require a line of code. The curriculum starts from zero on purpose, and the first meeting assumes you have never opened a code editor.
Tools — all free
- The Odin Project, a free and open-source curriculum used by people teaching themselves to code all over the world. It is the reference we point at, not a course you have to finish.
- GitHub and GitHub Codespaces, free on the student plan and free for public repositories.
- Nothing to install. No editor, no runtime, no admin rights.
What you're committing to
This is a committed track, so here is the whole of it in writing, before you say yes rather than after:
- Roughly two to three hours a week, including the meeting.
- Answer code review within a few days. Someone read your work; leaving them hanging stalls the queue.
- Show up, or say you can't. Either is fine. Going quiet is the only thing that isn't.
- Everything you push, you can explain. A reviewer can ask you to walk through your own change in a meeting.
That's the entire list, and there is nothing else hiding behind it. There's no audition, no prerequisite course, and no track record you have to show first — you join by saying you want in.
If it stops working out
Nobody gets removed from this club for falling behind. A season, a job, a rough semester — say so and take a declared leave, and your seat is still there. That's a normal thing to do and we would much rather you did it than disappeared.
If it keeps not working, you move back to the learning track: still in the club, still in the room, still on the Discord, and the door back into this one stays open on exactly the same terms as everyone else. Two officers handle that conversation, never one, and it doesn't happen in front of anybody.
Time, in hours
Fall: the one-hour all-hands meeting, plus an hour or two of your own — about two to three a week all in. Spring costs more, and we'd rather say so now than let you find it out in January: the all-hands, plus a 45-minute session for this track on top, plus one to two hours of your own. If that's more than you have when spring arrives, say so and step back — see above.
Cost
Nothing. No dues, no software to buy, no materials.
Why it's built out of boring parts
The directory runs on plain HTML, CSS, and JavaScript, on purpose. Whoever runs this club in 2028 has to be able to read the code, run it, and grow it — which rules out anything that needs a framework tutorial before you can fix a typo.