// Curriculum

What your child learns, level by level.

Six modules per level. Every module ends with a project your child built and put on the internet: every six weeks on the twice-weekly plan, every twelve weeks on the once-weekly plan. Open a level to see its modules. Most modules use the tools working engineers use. Where a module covers topics that also appear in GCSE or A-level Computer Science, we note which ones.

Level 01 · Ages 10–12

Foundations

Your child builds a website, a game, a dashboard fed by real data and their own AI, all in the browser and all published by us to their own club address. Nothing is in their name: no accounts, no sign-ups. By the end of the six modules they have a set of projects live on the internet that they can show you.

How we put it to the children: “By the end of this level you'll have built a website, a game, a live data dashboard and your own AI, all live on the real internet.”

Tools: vscode.dev (no account), a CodeCombat classroom we run, Machine Learning for Kids, our chatbot character builder, and publishing to their club address handled by us

  1. 01

    Your first website

    Builds: A styled, multi-page personal site live at their own club address

    Learns: HTML, CSS, layout, and what a web page actually is

    Curriculum: HTML and CSS (OCR A-level).

  2. 02

    Code through a game

    Builds: A playable choose-your-own-adventure game written in Python, plus their CodeCombat progress certificate

    Learns: Variables, loops, if statements and functions in Python, learned by playing

    Curriculum: Variables, input and output, selection, loops and functions (GCSE programming).

  3. 03

    How the internet works

    Builds: An illustrated explainer page, live on their club site, showing the journey from typing a web address to seeing the page

    Learns: What a server is, IP addresses, DNS, HTTP and HTTPS, where website files live

  4. 04

    Talk to the internet

    Builds: A live dashboard on their club site showing real data from a public API

    Learns: What an API is, reading JSON, JavaScript from a template, loading and error states

  5. 05

    Meet AI

    Builds: A game that uses an AI model they trained themselves, plus a chatbot character with a personality they designed, live on their club site

    Learns: Training a model from examples, how ChatGPT predicts the next word, hallucinations, AI safety rules

  6. 06

    Capstone

    Builds: A project of their own combining skills from at least two earlier modules, presented to you in a two to three minute demo

    Learns: Scoping, milestones, peer feedback, polish, and presenting their work

Level 02 · Ages 12–14

Intermediate

Your child writes real code in real files, logs into a Linux server that we host and run for them, puts their own web app on it, and builds an AI assistant that remembers the conversation and knows their notes. From 13 they hold a GitHub account, created with you present, and it becomes their portfolio. AI runs through tools we operate; your child never holds an AI account of their own.

How we put it to the children: “No more training wheels. You write real Python in real files, log into your own Linux server, put a web app on it, and build an AI assistant that remembers what you said.”

Tools: vscode.dev, GitHub (from age 13, created with a parent present), their own Linux server hosted by us, Python with Flask, and AI through a service we run

  1. 01

    Real web development

    Builds: A multi-page personal website in real HTML, CSS and JavaScript files, live at their own club address

    Learns: Real files, CSS that works, JavaScript in the page, and saving their work with Git

    Curriculum: HTML, CSS and JavaScript (OCR A-level), arrays and events.

  2. 02

    Python that does things

    Builds: A Python command-line tool that does a useful job, with a test that proves it works

    Learns: Functions, lists and dictionaries, reading and writing files, calling an API, what a test is

    Curriculum: Functions, lists, files and testing. Python 3 is the language of Edexcel's onscreen GCSE exam and one of AQA's options.

  3. 03

    Your own Linux server

    Builds: Their Python tool running on their own Linux server, plus a bash script that runs it and saves the output

    Learns: The terminal, navigating files, permissions, installing software, a first bash script, capture-the-flag puzzles

  4. 04

    Build with AI

    Builds: A personal tutor chatbot with memory and a personality, that answers questions about their own notes

    Learns: What a model is and where it goes wrong, calling an AI from Python, conversation memory, system prompts, using an AI assistant as a pair programmer and checking its work

  5. 05

    Put it online properly

    Builds: A Python web server running on their Linux server, with their chatbot behind it so anyone with the link can use it

    Learns: How a browser talks to a server, Flask routes, environment variables, a health check, a JSON file as a simple store

  6. 06

    Capstone

    Builds: A web application of their own with at least one AI feature, demoed live to you at the Parent Showcase

    Learns: Scoping, milestones, fixing what breaks, testing by doing, and presenting the result

Level 03 · Ages 14–16

Advanced

Your child deploys to Amazon Web Services in a sandbox we own and pay for, ships code the way engineering teams do, and builds an AI tool that answers questions from their own notes. The AI runs through a service we operate, so there is nothing for you to set up or pay for. By the end of the level they have a project of their own live on the internet, and they can explain how every part of it works.

How we put it to the children: “This is the level where you stop being a hobbyist. You deploy to AWS, you ship code the way engineering teams do, you measure whether your AI is right, and you build an AI product end to end.”

Tools: GitHub and Codespaces, AWS (S3, Lambda, API Gateway, DynamoDB, CloudWatch, in a sandbox we own and pay for), Docker, GitHub Actions, and AI through a service we run

  1. 01

    The internet, properly

    Builds: Their own site live at a club address with HTTPS and the security settings working engineers use, plus a set of capture-the-flag challenges solved

    Learns: How DNS, TLS, HTTP and security headers really work, investigated with dig, curl, openssl and browser DevTools

    Curriculum: DNS, HTTP and HTTPS, encryption and certificates.

  2. 02

    Cloud on AWS

    Builds: A small serverless app running in the club sandbox, built from S3, Lambda, API Gateway and DynamoDB, with a cost review presented to the group

    Learns: What the cloud is, S3, Lambda, API Gateway, DynamoDB, least-privilege permissions, reading logs, what it costs

  3. 03

    Ship like a team

    Builds: A team repository where their pull request was reviewed by a peer, then automatically tested and published, plus their app running as a container

    Learns: Branches and pull requests, code review, GitHub Actions, Docker and docker-compose

  4. 04

    AI engineering

    Builds: A chatbot that answers questions from their own notes, with a 20-question test set scored by an AI judge, showing a before-and-after improvement

    Learns: How large language models work, structured output and one tool call, embeddings and similarity, retrieval, evaluation, prompt injection, cost

  5. 05

    Build an AI product end to end

    Builds: Their module 4 chatbot live at their club address, published automatically on every merge, with rate limits and a spending cap, plus an honest one-page description of what it does and does not do

    Learns: Streaming responses, deploying automatically, rate limits and spend caps, honest product documentation, end-to-end testing

  6. 06

    Capstone

    Builds: A self-directed project using the level's stack, scoped small enough to finish, hardened for secrets and spend, documented in a README, and presented to you in a 15-minute demo with questions

    Learns: Scoping, architecture decisions, hardening, writing a README, and presenting a portfolio project

Five things they keep coming back to, deeper each level.

ConceptFoundationsIntermediateAdvanced
The internetHow a web page gets from a computer somewhere to your screenLooking under the bonnet of a real websiteHow the big sites stay fast and safe
CodePython, learned inside a gamePython in real files that does real jobs, saved and shared like engineers doWriting code in a team, with review and automatic checks
Servers and LinuxWhat a server is and why the internet needs themTheir own Linux server that we host, and how to drive itPackaging an app so it runs anywhere, and publishing it the way teams do
CloudTheir website, published to their club addressA small web app of their own, online properly on their serverAmazon Web Services, in a sandbox we own and pay for
AITraining a real AI model from examples, and building an AI characterAn AI assistant that remembers the conversation and answers about their notesAn AI tool that answers from their own notes, scored for how well it works
Book your child's free session

We'll place your child in the right level after the free session. See example pathways.