What are the best coding classes in Hertfordshire?
Hertfordshire is ten districts and boroughs with 1,198,800 residents at the 2021 Census, and like its neighbours it has no single dominant town: Watford, Hemel Hempstead and Stevenage are the three largest, followed by St Albans, Welwyn Garden City and more than two dozen others. Our lessons come to every one of them in the same way. They are live on video with teachers based in India, and learners join at the level they have reached, whatever their age, from 6 to 67. Pick a small group of five to ten or have a teacher to yourself. Subjects run from first programs through Python and AI to maths. The county project follows a Mars rover built in Stevenage. There is no charge for lesson one; afterwards it is USD 100 monthly for a group seat and USD 150 for private lessons.
Imagine steering a car where every turn of the wheel takes twenty minutes to reach the tyres, and every picture from the windscreen takes another twenty to reach you. That is roughly what driving on Mars would be like on a bad day, and it is why the rover being built for Europe's ExoMars mission has to make many of its own decisions. The UK Space Agency says the Rosalind Franklin rover was built entirely in Stevenage by Airbus engineers, and that it is due to launch in 2028 and land in 2030. So Hertfordshire's project asks a question that sounds simple and is not: how far away will that rover be, day by day, once it arrives, and what does that distance do to anyone trying to control it from Earth?
Facts last verified 26 September 2026. Teaching is online; no Hertfordshire branch is claimed.
A six-year-old in Tring who loves the museum's animals, a Year 7 in Letchworth who wants to make a game, a Year 11 in Bishop's Stortford reading about Mars and machine learning, and an operations analyst in Hatfield buried in repetitive reports. Different first courses; the same free first lesson.

Scratch for young beginners: characters that move, react and keep score, and the first idea that a program is a set of instructions.
See the syllabus
Real typed Python for children, with enough arithmetic practice to work out a light-minute from the speed of light.
See the syllabus
Machine learning, neural networks and computer vision for teenagers, the family of ideas that lets a machine judge terrain from a camera.
See the syllabus
Python automation for professionals: scraping, browser automation and applied AI for documents and forecasts.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusDistrict totals are 2021 Census counts from Nomis. Towns are ONS built-up areas, and we checked each against our own count of the census output areas inside the county.
| District or borough | Usual residents | Main towns |
|---|---|---|
| Dacorum | 155,081 | Hemel Hempstead, Berkhamsted, Tring |
| East Hertfordshire | 150,158 | Bishop's Stortford, Hertford, Ware, Sawbridgeworth, Buntingford |
| St Albans | 148,167 | St Albans, Harpenden, London Colney, Redbourn |
| North Hertfordshire | 133,210 | Hitchin, Letchworth, Royston, Baldock |
| Welwyn Hatfield | 119,836 | Welwyn Garden City, Hatfield |
| Hertsmere | 107,827 | Borehamwood, Bushey, Potters Bar, Radlett |
| Watford | 102,246 | Watford |
| Broxbourne | 99,009 | Cheshunt, Hoddesdon, Waltham Cross |
| Three Rivers | 93,771 | Rickmansworth, Chorleywood, Abbots Langley, Moor Park |
| Stevenage | 89,495 | Stevenage |
Ten districts of similar size, none above about 155,000, means Hertfordshire's children are spread over many towns rather than gathered in one. Several of those towns do not fit their own borough. The Watford built-up area holds 131,325 people, well above Watford borough's 102,246, because it runs into Three Rivers and Hertsmere. Stevenage's built-up area spills into North Hertfordshire. Hemel Hempstead reaches into Three Rivers. A family's town and a family's council are often two different answers.
| Town | Usual residents | Town | Usual residents |
|---|---|---|---|
| Watford | 131,325 | Berkhamsted | 21,240 |
| Hemel Hempstead | 95,985 | Ware | 19,625 |
| Stevenage | 94,470 | Abbots Langley and Kings Langley | 18,205 |
| St Albans | 75,540 | Royston | 17,445 |
| Welwyn Garden City | 51,505 | Chorleywood | 12,630 |
| Cheshunt | 43,680 | Tring | 11,960 |
| Hatfield | 41,560 | Waltham Cross | 11,940 |
| Bishop's Stortford | 40,915 | Baldock | 10,615 |
| Hoddesdon | 40,615 | Sawbridgeworth | 10,475 |
| Borehamwood | 39,765 | Radlett | 8,185 |
| Hitchin | 35,220 | London Colney | 7,930 |
| Letchworth | 33,990 | Buntingford | 7,875 |
| Harpenden | 30,965 | Moor Park | 5,850 |
| Hertford | 28,800 | Bovingdon | 5,310 |
| Bushey | 28,425 | Redbourn | 5,185 |
| Rickmansworth | 26,290 | ||
| Potters Bar | 23,400 |
Our count agrees with the ONS totals to within rounding for all but three rows. Sawbridgeworth reaches about two thousand people into Essex, Hoddesdon a little under nine hundred, and Borehamwood a couple of hundred into London; the table prints the ONS figure for the whole place in each case. Harlow is the opposite: an Essex town with about 420 residents on the Hertfordshire side, so it is not a Hertfordshire town at all.
For the county's community schools, term starts on 1 September 2026, October half term is 26 to 30 October, and Christmas runs 21 December 2026 to 1 January 2027. February half term is 15 to 19 February 2027, Easter 26 March to 9 April, the May half term 31 May to 4 June, and the summer holiday begins on 23 July 2027. The council notes that academies, voluntary-aided, foundation and free schools may have different dates, so we agree breaks family by family. The county's partially selective schools have a maths page of their own; this page gives no school advice.
A real ephemeris, a constant everyone learns at school, and a few lines of code. The answers surprise most adults.
NASA's Jet Propulsion Laboratory publishes a free service called Horizons that gives the position of any planet on any date. We asked it for the distance from Earth to Mars every day from 1 January 2030, the year the rover is due to land, to 31 December 2032: 1,096 rows. Divide each distance by the speed of light, 299,792.458 kilometres a second, and you have the time a radio signal takes to cross the gap one way. Double it for a question and its answer.
| Date | Distance | One way | Question and answer |
|---|---|---|---|
| 1 January 2030 | 2.081 au | 17.3 minutes | 34.6 minutes |
| 1 July 2030 | 2.544 au | 21.2 minutes | 42.3 minutes |
| 1 January 2031 | 1.564 au | 13.0 minutes | 26.0 minutes |
| 12 May 2031, closest in the window | 82.8 million km | 4.6 minutes | 9.2 minutes |
| 1 January 2032 | 1.773 au | 14.7 minutes | 29.5 minutes |
| 27 July 2032, farthest in the window | 394.4 million km | 21.93 minutes | 43.9 minutes |
The first surprise is the range. Mars is almost five times farther away at its farthest than at its closest, because both planets are going round the Sun at different speeds and spend long stretches on opposite sides of it. The second is how rarely it is close. On 700 of the 1,096 days, a question and its answer take more than half an hour. A learner who plots the column sees a slow wave, not a constant, and learns that "how far is Mars?" has no single answer.
The third lesson is about control, and it is the one that matters for the rover. Suppose a driver on Earth may send one command, wait for the picture showing what happened, and only then send the next. In an eight-hour shift that allows 52 commands on the closest day of the window and 10 on the farthest. Ten small moves a day is not driving. It is why a rover must look at the ground with its own cameras, judge a safe route and take many small decisions without asking, and why the UK Space Agency's account of the mission speaks of autonomous navigation.
Convert three distances to light-minutes on a calculator, then in Python, and check that the answers match.
Load all 1,096 rows, plot signal time against date, and find the closest and farthest days with a loop rather than by eye.
Simulate a rover that stops for orders against one that plans its own moves, and measure how far each gets in a day.
The distances are between the centres of Earth and Mars, from JPL's published ephemeris, and the landing date is the UK Space Agency's stated plan, not a guarantee. Real missions relay through orbiting spacecraft and cannot talk to Mars at all when the Sun is in the way; our one-command-per-round-trip driver is a teaching model, not how any mission actually operates.
The Hertfordshire link, in the words of the agencies that fund and run the mission.
| Source | What it says |
|---|---|
| UK Space Agency, 29 March 2025 | The rover was "entirely built in Stevenage by engineers from Airbus UK" and "is due to launch in 2028 with the support of NASA and land on Mars in 2030". |
| UK Space Agency, ExoMars case study | Built by Airbus Defence and Space at the company's UK facility in Stevenage; its software "will have a degree of 'intelligence' and autonomy to make certain decisions on the ground" and will navigate using optical sensors. |
| UK Space Agency, 29 March 2025 | The mission is to drill 2 metres into the surface to hunt for signs of ancient life. |
| European Space Agency | The ExoMars programme's second mission, carrying the Rosalind Franklin rover, will target launch in 2028; the first European rover, with a 2 m drill depth. |
The rover is named after Rosalind Franklin, the British scientist whose X-ray work was central to understanding the structure of DNA. For a child in Stevenage, the useful part of the story is not the rocket. It is that the machine was designed, built and tested by people in their own town, many of whom began by writing small programs that did one thing, and checking that they did it right.
Modern Age Coders has no connection with Airbus, the UK Space Agency, ESA, NASA or JPL, or with Hertfordshire County Council, and this page implies none. The quotations are theirs; the distance calculation, the teaching model and any error in them are ours.
Nearby pages
St Albans has a city page of its own, Buckinghamshire is the next county west and London lies to the south. Everything else is on the UK page.
The free lesson finds the right first rung. A school year is useful information, not a rule.
Scratch characters that do precisely what they are told, which is the first and most important thing to understand about any machine.
Scratch Coding for KidsCoding for KidsPython arithmetic with real quantities, kilometres, seconds and minutes, and the habit of checking an answer another way.
Python and AI for KidsMaths Through CodingMachine learning and computer vision, alongside the algorithms that plan a route through a grid of obstacles.
AI and Machine Learning for TeensProblem Solving for TeensPython that removes repetitive tasks, with a clear view of when a person should stay in the loop.
Python Automation CoursePython MasterclassBecause somebody has to decide which choices a machine may make alone, and that decision is written in code.
The rover's autonomy is not magic, and it is not a chatbot. It is software that people wrote to judge terrain from images, pick a route and stop when unsure, with limits set by engineers who understood exactly how long a message from Earth would take. The same is true of an AI assistant that writes code: it acts on its own between your instructions, and what it does in that gap depends on what it was told and what it was allowed.
A student who has worked out that a question to Mars can take 43.9 minutes to answer understands something most people never consider: latency decides how much freedom a machine must have, and freedom decides how carefully its rules must be written. That lesson transfers directly to automation at work, to self-driving systems and to AI agents, all of which are machines acting between checks.
So the reason to learn to code in Hertfordshire in 2026 is to be one of the people who set those limits, not one of the people surprised by them. The longer argument is in why teenagers should still learn to code in 2026.
Hertfordshire is a county of towns joined by busy roads. An online lesson skips every one of them.
A bedroom in Ware, a kitchen in Berkhamsted, a desk in Borehamwood. The teacher shares a screen and the learner does the typing.
Key Stages, GCSE options and A levels are named as Hertfordshire schools name them, and everything is in English.
A complete lesson with a teacher, ending with an honest recommendation of level and course. Nobody asks for card details.
Groups of five to ten learners who are at the same point, gathered from many places, so the level is right and the time is sensible.
Most learners take two lessons a week, with breaks settled around their own school's dates, which in Hertfordshire can differ by school type.
Teachers work from India, which is four and a half hours ahead of British Summer Time and five and a half hours ahead in winter. Bookings always show the UK time.
Why a level-based group suits Hertfordshire
Thirty-odd towns and no dominant city mean a class formed around one town rarely has enough learners at the same stage. Forming groups by level lets a Tring learner and a Cheshunt learner work side by side.
One set of prices covers the whole county, and every country except India.
A full lesson of genuine work, ending in a suggested level and course.
About eight lessons each month, in a group of five to ten learners at one level.
About eight lessons each month with a teacher and one learner.
All fees are in US dollars, the rate we charge outside India, and there is no pound price list. Payment only begins after the free lesson has agreed a course and a weekly time; the pricing page covers pauses, missed lessons and switching between group and private teaching.
Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Share an age or school year and one thing the learner enjoys. Lesson one might be a Scratch game, a first Python calculation, or working out how long a message takes to reach Mars.
The county, the rover project and the lessons.
The ten Hertfordshire districts and boroughs held 1,198,800 usual residents at the 2021 Census, from Office for National Statistics data on Nomis. Dacorum was the largest at 155,081 and Stevenage the smallest at 89,495.
By ONS built-up area in 2021: Watford 131,325, Hemel Hempstead 95,985, Stevenage 94,470, St Albans 75,540 and Welwyn Garden City 51,505. The table on this page lists thirty-two Hertfordshire towns above five thousand residents.
Hertfordshire County Council lists 26 to 30 October 2026, with term starting on 1 September 2026. Academies, voluntary-aided, foundation and free schools may set different dates, so check with your school.
Learners use JPL Horizons distances from Earth to Mars for 2030 to 2032 and convert them to signal time. A message takes between 4.6 and 21.93 minutes one way in that window, which is why a rover cannot be driven live and must make many decisions itself.
Yes. The UK Space Agency says the Rosalind Franklin rover was entirely built in Stevenage by Airbus UK engineers, and that it is due to launch in 2028 and land on Mars in 2030.
No. All lessons are live online, so a learner in Buntingford joins the same class as one in Watford with no travelling.
Six through sixty-seven. Scratch is the usual first step for young children, typed Python tends to follow between ten and twelve, and teenagers and adults move on to AI, data, web and software. The free lesson places each learner.
Yes. The teen AI and machine learning course is for ages 13 to 18 and covers Python, real ML models, neural networks, computer vision, language processing and modern generative AI.
The first lesson is free. After that, USD 100 a month for a group place or USD 150 a month for private lessons, with no registration fee and no lock-in.
There is a separate maths page about them. This page is about coding, and we give no advice on schools or admissions.
St Albans has its own page, Buckinghamshire builds a cipher and Berkshire counts forecasts. Start from the UK hub for the rest, or read how to choose an online class first.