// 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.
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.
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.
“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.”
- 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).
- 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).
- 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
- 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
- 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
- 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
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.
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.
“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.”
- 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.
- 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.
- 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
- 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
- 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
- 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
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.
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.
“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.”
- 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.
- 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
- 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
- 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
- 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
- 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.
| Concept | Foundations | Intermediate | Advanced |
|---|---|---|---|
| The internet | How a web page gets from a computer somewhere to your screen | Looking under the bonnet of a real website | How the big sites stay fast and safe |
| Code | Python, learned inside a game | Python in real files that does real jobs, saved and shared like engineers do | Writing code in a team, with review and automatic checks |
| Servers and Linux | What a server is and why the internet needs them | Their own Linux server that we host, and how to drive it | Packaging an app so it runs anywhere, and publishing it the way teams do |
| Cloud | Their website, published to their club address | A small web app of their own, online properly on their server | Amazon Web Services, in a sandbox we own and pay for |
| AI | Training a real AI model from examples, and building an AI character | An AI assistant that remembers the conversation and answers about their notes | An AI tool that answers from their own notes, scored for how well it works |