What are the best coding classes in Barnet?
Barnet is the north London borough of Finchley, Hendon, Edgware, Golders Green, Mill Hill and High Barnet, home to 389,344 people at the 2021 Census, with Hampstead Garden Suburb inside it and the M1 and A1 running through. A class worth joining here should teach a learner to build a simple model and test it against the real world, and this page's project does that with traffic: a few lines of code that grow jams out of nothing, compared with sensors on the M1 in Barnet. Learners aged 6 to 67 meet their teacher, who is based in India, on a live video call, either alone or in a small class of five to ten at one level. Trying it costs nothing; carrying on costs USD 100 each month in a class, or USD 150 each month one to one.
Everyone who drives the M1 into London has sat in a queue that seemed to have no cause: no crash, no roadworks, and then suddenly the road is clear again. Our learners build the simplest explanation there is. Picture a ring road divided into car-length boxes. Each second, every car speeds up if it can, slows to keep a safe gap, and now and then brakes a little for no reason at all. Four rules, a few lines of code. With perfect drivers the road carries up to 2,880 cars an hour and nobody stops until it is nearly full. Add that occasional pointless tap on the brake and the road jams at barely half that density, with cars standing still and no obstacle anywhere. Then learners open National Highways' sensor data for the M1 in Barnet and find the same rise and fall in real traffic.
Facts last verified 25 September 2026. Teaching is online; no Barnet branch is claimed.
Think of a Year 2 child in Mill Hill who lines up toy cars in queues, a Year 9 pupil in Finchley who asks why traffic stops for no reason, a Year 12 student in Edgware considering engineering or economics, and a commuter in Golders Green who would like to model their own journey. Each can begin with a free lesson.

A Scratch road where each car follows a simple rule, the youngest way to see big patterns grow from small rules.
See the syllabus
First Python with lists and loops: a row of cars that move one step at a time, and a count of how many pass.
See the syllabus
Python for Key Stages 3 to 5, with this page's traffic model and real M1 sensor data from Barnet.
See the syllabus
For grown-ups who work with forecasts and want to see how a simple model can explain a messy system.
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 syllabusEvery figure is published by the body named alongside it, or counted by us from its data.
| Fact | Figure | Publisher |
|---|---|---|
| Usual residents, 2021 Census | 389,344 | ONS Census table TS001, through Nomis |
| National Heritage List entries inside the borough | 649: 2 Grade I, 34 Grade II*, 613 Grade II | Historic England list data, counted 25 September 2026 |
| National Highways traffic sensor sites inside the borough | 66, of which 13 active on the M1 and 5 on the A1 | WebTRIS site list, checked 25 September 2026 |
| Line at High Barnet station | Northern | TfL open data, checked 25 September 2026 |
| Fifteen-minute readings used from one M1 site | 2,962 in March 2025 | WebTRIS, site M1/2116B |
Barnet's two Grade I entries on Historic England's list are the Hampstead Garden Suburb Free Church and the Church of St Jude.
Several of Barnet's 34 Grade II* entries are houses on North Square and South Square in NW11, alongside Waterlow Court, Church Farmhouse Museum and Wyldes Farm.
National Highways lists 66 traffic monitoring sites inside Barnet's boundary, most of them along the M1. Each records how many vehicles pass and how fast, every fifteen minutes.
National Highways publishes readings from motorway sensors through a free service called WebTRIS. This is what one site in Barnet offers.
| Road | Active sites | Inactive sites |
|---|---|---|
| M1 | 13 | 45 |
| A1 | 5 | 2 |
| Other | 0 | 1 |
We use site M1/2116B, on the southbound M1 and inside the borough boundary by our check, because its March 2025 record is nearly complete: 2,962 of 2,972 fifteen-minute slots carry a count and an average speed. Later months returned empty rows when we asked on 25 September 2026, so the page uses March 2025 and says so. For the learner, the data is a single download and a spreadsheet's worth of rows.
We would normally list the borough's libraries here too. Barnet Council's website answered our automated reader with a bot-protection page, and we do not try to get round such checks, so this page gives no library list; the council's own site is the place to find one.
Learners code a famous traffic model, the Nagel-Schreckenberg cellular automaton, and watch jams form on an empty road.
A circular road of 2,000 boxes, each 7.5 metres long. Every car has a speed from 0 to 5 boxes a second; 5 is about 84 mph.
Speed up by one if below the limit. Slow down so as not to hit the car ahead. With probability p, slow by one more for no reason. Then move.
Try more and more cars, and for each density measure the flow, the number of cars an hour passing any point, and how many are stopped.
| Cars per mile | Perfect drivers: flow | Random braking p = 0.3: flow | Random braking: cars stopped |
|---|---|---|---|
| 6.4 | 540 | 507 | 0% |
| 17.2 | 1,440 | 1,343 | 0% |
| 21.5 | 1,800 | 1,648 | 0.4% |
| 25.7 | 2,160 | 1,679 | 8.2% |
| 32.2 | 2,700 | 1,627 | 19.0% |
| 42.9 | 2,880 | 1,568 | 30.6% |
| 64.4 | 2,520 | 1,416 | 43.7% |
With perfect drivers the road behaves as you would hope: flow grows steadily until the cars are close together, and nobody stops until beyond 32 cars a mile. Allow each driver a small chance of braking for no reason, and the road reaches its most productive point at about 26 cars a mile. Beyond it, adding cars lowers the flow, and at that same density about one car in twelve is standing still at any moment, although nothing is blocking the road. A cluster of stopped cars with nothing ahead of it is exactly what a driver meets as a jam with no visible cause.
An assistant will write this simulation in a moment. What it cannot do for a learner is the part that makes it science: choosing to compare perfect drivers with imperfect ones, noticing that the jam needs no obstacle, and then checking the model against real sensor data before believing it. A learner who has done all three knows that a model is a claim to be tested, not an answer, which is true of every simulation in engineering, economics and climate science.
Each fifteen-minute reading gives a flow and an average speed; flow divided by speed gives the density. Grouping the readings by density shows the real road's curve.
| Vehicles per mile | Readings | Typical flow, vehicles an hour | Typical speed |
|---|---|---|---|
| 0 to 20 | 1,546 | 450 | 50 mph |
| 20 to 40 | 1,103 | 1,348 | 51 mph |
| 40 to 60 | 79 | 2,080 | 47 mph |
| 60 to 80 | 28 | 2,574 | 38 mph |
| 80 to 120 | 40 | 2,682 | 26 mph |
| 120 and above | 166 | 2,414 | 10 mph |
The real road climbs and then falls just as the model does: as it fills beyond about 80 to 120 vehicles a mile, flow drops back and speeds collapse to a crawl, and in March 2025 about one fifteen-minute slot in twelve averaged under 40 mph. The numbers are not the same as the model's, and should not be: the sensor counts every lane of the carriageway together, and real drivers, lorries and junctions are messier than four rules. What matches is the shape, a road that carries less once it is too full, and that is the lesson.
National Highways, Barnet Council, Historic England, TfL and the ONS supplied the data here and have no tie to Modern Age Coders. The readings belong to National Highways; turning them into densities, building the model and working out each percentage was done by us on 25 September 2026, with the random seed written down so anyone can rerun it.
Barnet has a motorway, a trunk road and the Northern line. An online lesson needs none of them.
TfL's open data lists the Northern line at High Barnet, in the north of the borough.
A learner in Mill Hill and one in Golders Green can share a group from their own homes, whatever the M1 is doing.
The traffic model shows how a road fills up. An online class never does: learners are placed in groups of five to ten by level.
Barnet and the rest of London
Barnet is one of London's 32 boroughs. The London page lists every borough and the City, and links each as its page is published, including Brent and Harrow to the west.
Where a learner starts depends on what they show us in the free lesson, not on the year group printed on their school report.
Children give sprites one rule each and watch lines, crowds and queues appear on their own.
Scratch Coding for KidsCoding for KidsPython where a list of cars moves step by step, and a count shows how many get through.
Python and AI for KidsMaths Through CodingCellular automata, random numbers with a seed and real sensor data, the core of a strong computing or maths project.
Python for TeensFull Stack Web Development for TeensAdults learn to treat a forecast as a claim to test, and to compare it with data before acting on it.
Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Python Automation CourseBecause a simulation that is never checked against the world is only a very detailed guess.
Ask for a traffic model and an assistant will produce a tidy cellular automaton, perhaps with an animation. It will not decide for you which question to ask of it: what happens when drivers are imperfect, what the fundamental diagram looks like, whether real roads agree. In our run the model says that random braking alone cuts a lane's top flow by about two fifths and leaves cars standing still on an empty road; the M1 in Barnet shows the same rise and fall. Models of epidemics, markets and climate carry the same risk of looking finished before they have been tested.
A learner who has built this model and held it up against National Highways' data learns three lasting habits: change one thing at a time, fix the random seed so a result can be repeated, and compare shapes before numbers. The software can generate code without limit. Knowing what to test, and how to judge the answer, is the work people still do.
Every useful model starts as someone's simple idea and survives only if it meets the data. A Barnet child who learns to code can be the one who builds that idea and has the discipline to test it. The longer argument is in why teenagers should still learn to code in 2026.
In every part of the borough, the lesson is as near as the nearest desk.
Most learners join from home with a laptop or desktop, headphones and a steady connection.
We use the stages English schools use, from Key Stage 1 to sixth form, with GCSE and A level named plainly. All teaching is in English.
The free first lesson is genuine work with a teacher and ends with a recommendation of level and course, with no card needed.
Classmates are chosen for being at the same stage, five to ten of them, drawn from well beyond Barnet so that a sensible hour is always available.
A typical class runs two evenings a week and takes time off around half terms, holidays and exam season, by arrangement.
Teachers work from India; every invitation and reminder gives the time as it is in Barnet.
A big borough, one matched group
Barnet is home to nearly 390,000 people, yet a strong coding group still needs five learners at the same level and hour, so ours reach well beyond it.
The first lesson is free, then there is one monthly fee, the same across the borough.
A full first lesson with a teacher at no charge, ending with a suggested level, course and time.
Around eight live lessons a month, in a group of five to ten at the same stage.
Around eight live lessons a month, one teacher and one learner.
Families in Finchley, Hendon or anywhere in Barnet pay in US dollars, as do all families outside India; the site carries no pound prices. No money changes hands before the free lesson has happened and you have picked a course and a weekly time. How pauses, missed classes and a switch from group to private lessons work is written up on the pricing page.
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
Tell us roughly how old they are or which year they are in, and something they like doing. We might start with a Scratch road of cars, a first Python loop, or the traffic model described above.
About the borough, the traffic project and our lessons.
The 2021 Census counted 389,344 usual residents in the London Borough of Barnet, according to Office for National Statistics table TS001.
From National Highways' WebTRIS service, which publishes fifteen-minute vehicle counts and average speeds from roadside sensors. We used site M1/2116B, on the southbound M1 inside Barnet, for March 2025.
A cellular automaton for traffic: a road divided into boxes, where each car speeds up, keeps a safe gap, sometimes slows at random, and moves. From those four rules, jams appear with no obstacle on the road.
In the model, yes. With a small chance of random braking, about one car in twelve is stopped at 26 cars a mile per lane, although nothing blocks the road. The M1 data shows real traffic slowing sharply once the road is very full, the same shape.
The model is one lane of identical cars; the sensor counts every lane of the carriageway together, with lorries and junctions. The two share a shape, rising and then falling as the road fills, not exact numbers.
Once the free lesson is over we offer a weekly time from the classes at the learner's level that still have room. The teaching happens from India, yet every time in our messages is Barnet time.
A laptop or desktop, headphones or speakers, and a steady internet connection. For the traffic project, Python and one download of public data are enough.
No. There is no Barnet centre and no premises anywhere in the UK, because every lesson is live online. A learner needs a computer with sound and a stable connection, and our phone number is Indian.
The first lesson is free. After that, a group place costs USD 100 a month for two live lessons a week, about eight a month, with five to ten learners, and one-to-one teaching on the same timetable costs USD 150 a month. Nothing is charged until the course, format and time are agreed.
By level, pace and goals rather than by age or neighbourhood, with five to ten learners at one stage. Where no group fits the learner's week, one-to-one lessons are offered.
All 32 boroughs and the City are gathered on the London page, each linked as its page appears, from Redbridge in the east to Ealing in the west. Teenagers drawn to machine learning can look at our London AI classes, while families comparing England with Scotland, Wales or Northern Ireland will find each system on the UK coding page.