// Ages 10 to 12
Coding for 10 to 12 year olds: Foundations
Foundations is the level for 10 to 12 year olds. Nothing is in your child's name, everything runs in the browser, and by the end they have a set of projects live on the internet.
Live online sessions run by engineers who work at AWS.
What this level is
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.
No accounts in your child's name under 13. Everything runs in the browser on platforms we manage.
What your child builds
Six modules: Your first website (a styled, multi-page site live at their club address), Code through a game (a playable text adventure in Python), How the internet works (an illustrated explainer page on the journey from typing an address to seeing a page), Talk to the internet (a live dashboard showing real data), Meet AI (a game that uses a model they trained, plus a chatbot character with a personality they designed) and a Capstone combining at least two of them, presented to you in a two to three minute demo.
Your child trains a real AI model from examples and learns how ChatGPT actually works, at a level a 10 year old understands.
What a week looks like
You choose once or twice a week. Sessions are 90 minutes, live, in a group of 6 to 8. Twice a week is the full programme; once a week covers the same material at half the pace.
A module is twelve sessions. The odd sessions teach; the even sessions are build labs where the group practises what was taught, and the twelfth is the Showcase. On the twice-weekly plan your child attends all twelve and finishes a module in six weeks and a level in a school year. On the once-weekly plan they attend the teaching sessions live, do the build labs as guided homework with a starter template, and cover half the programme each year.
How we place your child
10 to 16. Foundations is 10 to 12, Intermediate 12 to 14, Advanced 14 to 16. 12 and 14 year olds sit in two bands, so we place them by experience after the free session, not by age alone.
Groups are 6 to 8, so the engineer teaching notices. We place by experience, not just age, and we move children between levels when it's right for them.
Accounts, supervision and safety
Under 13, nothing is in your child's name: they work in the browser on platforms we manage, and we publish their work to their club address. From 13, they create a GitHub account in a session with you present; it is the portfolio they keep. Everything else (the Linux server, the AI tools, the AWS sandbox, the publishing) is ours: we own the accounts and pay the bills. Your child never sees a password or a key for any of it.
Every tutor holds an enhanced DBS check. Sessions are recorded and recordings are deleted after 90 days. Tutors never message a child directly. We have a designated safeguarding lead.
Levels and prices
Your child builds a website, a game, an app and their own AI chatbot, all live on the internet, all under our supervision.
A project every six weeks (twice-weekly plan) or every twelve weeks (once-weekly plan), demoed to you at a Showcase.
- Level 01 · Ages 10–12
Foundations
No experience needed
£40a session£320 a month · 8 sessions
Their first website, game and chatbot, all live on the internet
- Level 02 · Ages 12–14
Intermediate
Has done some coding
£45a session£360 a month · 8 sessions
Real Python, a proper code editor, and a Linux server we host for them
- Level 03 · Ages 14–16
Advanced
Has built things before
£55a session£440 a month · 8 sessions
Amazon Web Services, shipping code the way teams do, and an AI product built end to end
- Live 90-minute sessions in a group of 6 to 8
- A deployed project at the end of every module
- A Parent Showcase where they demo it to you
- An email every Saturday with what they built
- A certificate at the end of each level
Sessions are 90 minutes in a group of 6 to 8. £40 to £55 a session is £26.67 to £36.67 an hour. Billed monthly, cancel anytime, first session free.