Skip to content

How the Academy is built

A 12-session course where you learn by doing: sims, challenges and a boss round each lesson.

The course scheme

12 sessions

  1. 01

    Mental model and setup

    How apps talk, and your own build setup.

    Ready
  2. 02

    Networking and the terminal

    IP, DNS, ports, HTTP and the Linux terminal.

    Planned
  3. 03

    Git, GitHub and context

    Save your work and tell Claude Code about your project.

    Planned
  4. 04

    HTML and CSS

    Build and style your first pages.

    Planned
  5. 05

    JavaScript, the DOM and fetch

    Make pages react and load data.

    Planned
  6. 06

    Frontend tooling and components

    Reusable parts, plus the first Break It round.

    Planned
  7. 07

    Architecture and your first API

    Plan the app and build the server side.

    Planned
  8. 08

    Databases

    Store data and change it safely.

    Planned
  9. 09

    Auth, security and debugging

    Log in, stay safe, fix bugs, plus Break It round 2.

    Planned
  10. 10

    Docker

    Package the app so it runs anywhere.

    Planned
  11. 11

    The VPS tour and first deploy

    Put your app on a real server.

    Planned
  12. 12

    Domains, HTTPS and demos

    Get your own address, then show your work.

    Planned
What a lesson looks like

Lesson 1, step by step

  1. 1

    Hook

    A short question to start.

  2. 2

    5 concepts

    Each one ends in a challenge.

  3. 3

    Boss round

    Scored by code only.

  4. 4

    Setup lab

    Install your tools.

  5. 5

    Docs ritual

    Write down what you did.

  6. 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.

Built so far

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.

Coming next

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.