How the Academy is built
A 12-session course where you learn by doing: sims, challenges and a boss round each lesson.
12 sessions
- 01Ready
Mental model and setup
How apps talk, and your own build setup.
- 02Planned
Networking and the terminal
IP, DNS, ports, HTTP and the Linux terminal.
- 03Planned
Git, GitHub and context
Save your work and tell Claude Code about your project.
- 04Planned
HTML and CSS
Build and style your first pages.
- 05Planned
JavaScript, the DOM and fetch
Make pages react and load data.
- 06Planned
Frontend tooling and components
Reusable parts, plus the first Break It round.
- 07Planned
Architecture and your first API
Plan the app and build the server side.
- 08Planned
Databases
Store data and change it safely.
- 09Planned
Auth, security and debugging
Log in, stay safe, fix bugs, plus Break It round 2.
- 10Planned
Docker
Package the app so it runs anywhere.
- 11Planned
The VPS tour and first deploy
Put your app on a real server.
- 12Planned
Domains, HTTPS and demos
Get your own address, then show your work.
Lesson 1, step by step
- 1
Hook
A short question to start.
- 2
5 concepts
Each one ends in a challenge.
- 3
Boss round
Scored by code only.
- 4
Setup lab
Install your tools.
- 5
Docs ritual
Write down what you did.
- 6
Board
See the team scores.
Sims you can run and break
Each concept has a sim. Send a request and watch it travel.
Teams and a live board
Rounds score your team and the board moves.
What works today
- F1
Boss flag and setup check
Lessons can mark a boss round. You paste the output of a setup script and it checks your tools.
- F2
Terminal sim
A pretend terminal to practise commands before you touch the real one.
- F3
AI questions
Groq GPT-OSS writes fresh questions in our formats. Every question passes checks: simple writing, no answer in the hints, not a copy, code run in a sandbox, and a second model must answer it. If anything fails, the hand-written questions are used.
- L1
Lesson 1
31 steps and 23 challenges. 9 of them are AI-powered. In a live test, 9 of 9 passed.
What we build next
- F5
Code playgroundNext
A text editor for HTML, CSS and JavaScript with a live preview, a console and tests.
- F4
Graded explain answers
You explain an idea in your own words. AI grades it with a rubric. The host can override the grade.
- Host
Host view for AI question pools
See and manage the questions the AI has made.
- L2-12
Lessons 2 to 12
The rest of the course, one lesson at a time.