Kids who code the future
Weekly group coding classes for children aged 8–14, in class in Kilburn or live online.
When and where
Every week
Group classes on Wednesday, Thursday, Saturday and Sunday. See the timetable below.
Kilburn, London
Kilburn, London NW6 2HE
Live online
Join the same programme live online from anywhere.
Weekly timetable
All Future Engineers classes are group classes. GCSE and A-Level preparation runs in these same classes.
| Day | Time (UK) | Class | Format |
|---|---|---|---|
| Wednesday | 5–7pm | Kids coding | Online and in person |
| Thursday | 12–2pm | Kids frontend class | Online and in person |
| Saturday | 6–8pm | Kids coding | In person, Kilburn |
| Sunday | 12–2pm | Kids coding | Online and in person |
| Sunday | 4–6pm | Kids coding | Online and in person |
| Sunday | 6:30–8:30pm | Kids coding | Online and in person |
Simple monthly fees
In person
Live online
Off online classes for students in Africa
A 3-month promotion, October 2026 to the end of January 2027.
Safe, supervised learning
DBS-checked tutors
Every tutor is DBS-checked.
Written safeguarding policy
We follow a written safeguarding policy.
Defined staff-to-child ratio
Classes run with a defined staff-to-child ratio.
Future Engineers in action
In September 2026 we held the London Kids Coding Competition for children aged 9–14.
GCSE and A-Level Computer Science
GCSE and A-Level preparation is part of the Future Engineers Programme. We get children ready for their Computer Science GCSE and A-Level exams: we teach from the same official textbooks they use at school, then go further into real coding in Python. All classes are taught in groups, online and in person.
Exam boards we cover
- OCR J277: Component 1, Computer Systems (50%); Component 2, Computational Thinking, Algorithms and Programming (50%)
- AQA 8525: Paper 1, Computational Thinking and Programming Skills (50%); Paper 2, Computing Concepts (50%)
Exam boards we cover
- OCR H446: Computer Systems (40%), Algorithms and Programming (40%), Programming Project NEA (20%)
- AQA 7517: On-screen exam (40%), Written exam (40%), NEA Programming Project (20%)
How we teach
- Theory from the official OCR and AQA textbooks
- Live coding in every lesson
- Past exam papers, mark schemes and examiners’ reports
- Mock exams under timed conditions
- Exam technique: command words, time management and mark schemes
- A-Level: NEA coursework project guidance
Real coding in Python
- Python programming fundamentals
- Problem-solving through code
- Algorithm implementation
- Debugging techniques
- A-Level: object-oriented programming, data structures, algorithm design and database programming
Continuous development, seven stages
Future Engineers is not a fixed-length course. Children aged 8–14 progress step by step through seven stages, at their own pace, towards becoming professional software engineers.
Digital Foundation
You can explain a computer as hardware and software, sort parts into peripherals and internal devices, and name application software, an operating system, and firmware with an example of each. You can also use a computer with care, type accurately, and build a small project you can explain.
Explorer
You can build a simple website with HTML, CSS, and JavaScript, and explain how a browser asks for a page and shows it.
Builder
You can read and write larger programs, organise code, use Git to save your work, and test a change before you call it finished.
Junior Developer
You can build a small app with a screen, a server, and stored data, then show that it works for someone else.
Software Engineer
You can work in Linux, describe how a service stays online, and explain how engineers keep a system safe and reliable.
Future AI Engineer
You can explain what an AI system is doing, write a careful prompt, and check an answer before you trust it.
Specialist Engineer
You can follow one specialist path — AI, security, infrastructure, software design, electronics, or games — and present a project you built and tested.
Four levels
In the specialist stage, each student’s work is assessed at one of four levels.
Foundation
Follows a specialist workflow with scaffolding and explains core concepts.
Builder
Independently implements, tests and troubleshoots normal cases.
Specialist
Handles unfamiliar cases, justifies trade-offs and produces professional evidence.
Mentor
Can review another student’s work, identify risks and communicate improvements.
Practise on The Last Dev Standing
The Last Dev Standing is our own content and competitions site, where students practise their coding stages between classes.
News, videos and photos
See what’s happening at FST.
Book a place
Register online, or message us on WhatsApp with any questions.





