What are the best coding classes in Wandsworth?
Wandsworth is the south west London borough of Putney, Battersea, Tooting, Balham, Wandsworth Town, Earlsfield, Southfields and Roehampton, with 327,506 residents at the 2021 Census and the Putney end of the Boat Race course on its riverbank. Worthwhile coding classes teach a learner to tell a real pattern from a lucky one, and this page does that with every men's Boat Race since 1829: are the long winning streaks evidence of something, or just what chance produces? Classes are live on video with teachers in India, for learners from 6 to 67, one to one or in groups of five to ten at the same level. You pay nothing for the first lesson. Then a group place is USD 100 a month and one-to-one teaching USD 150 a month.
The Boat Race runs 8 kilometres from Putney to Mortlake, according to the race's own website, and it starts beside Putney's riverside in Wandsworth. The same website lists the winner of every men's race since 1829: 171 races, 89 won by Cambridge, 81 by Oxford, and one dead heat in 1877. Look down the list and the streaks jump out. Cambridge won 13 in a row from 1924 to 1936; Oxford won 10 in a row from 1976 to 1985. Does that mean something carries over from year to year, or would a fair coin produce streaks like that anyway? Our learners answer with two tools: a formula that counts the runs, and a program that shuffles the 170 results 100,000 times to see what chance alone looks like.
Facts last verified 25 September 2026. Teaching is online; no Wandsworth branch is claimed.
Imagine a Year 2 child in Balham who flips coins to decide everything, a Year 9 pupil in Putney who watches the race from the towpath each spring, a Year 12 student in Tooting weighing up economics or statistics, and a parent in Battersea who keeps hearing about players being "on a streak" and doubts it. The first lesson is free for all of them.

A Scratch coin-flip game that counts streaks, and a first surprise at how long they can run.
See the syllabus
First Python with real results: count each crew's wins and find the longest winning run.
See the syllabus
Python for Key Stages 3 to 5, including the runs test and the 100,000-shuffle experiment on this page.
See the syllabus
For adults who hear about streaks and momentum at work or in sport and want to check whether they are real.
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 syllabusEach figure is either published by the body named or counted by us from that body's own data.
| Thing counted | Count | Counted by |
|---|---|---|
| People living here, Census 2021 | 327,506 | ONS, table TS001 |
| Listed buildings and structures within the boundary | 306, of them 5 at Grade I and 32 at Grade II* | Us, from Historic England data, 25 September 2026 |
| Libraries on the council's list | 11 | Wandsworth Council, read 25 September 2026 |
| Services at Clapham Junction | Southern, South Western Railway, Mildmay and Windrush lines | TfL open data, checked 25 September 2026 |
| Men's Boat Races on record | 171, from 1829 to 2026 | The Boat Race results page |
Wandsworth's Grade I entries include Mount Clare, Parkstead House, Roehampton House and the Church of St Mary in Battersea with its churchyard wall and gate.
Battersea Power Station is listed at Grade II*, as are Battersea Arts Centre, the former Battersea Town Hall, and Old Battersea House.
Several Roehampton housing blocks are Grade II*, among them Binley House, Charcot House and Denmead House, alongside the former Royal Victoria Patriotic School.
Wandsworth Council lists libraries at Balham, Battersea, Battersea Park, Earlsfield, Northcote, Putney, Roehampton, Southfields, Tooting, Wandsworth Town and York Gardens.
The results table gives the race number, year, winner, winning distance and time. For this project only the winner matters: a string of 170 letters, O or C, once the 1877 dead heat is set aside.
| Crew | Wins in a row | From | To |
|---|---|---|---|
| Cambridge | 13 | 1924 | 1936 |
| Oxford | 10 | 1976 | 1985 |
| Oxford | 9 | 1861 | 1869 |
| Oxford | 9 | 1890 | 1898 |
Years with no race, such as during the two world wars, are simply skipped, so a streak here means consecutive races rather than consecutive calendar years. Two races were rowed in 1849, in March and December, and both count. Learners write down these choices before running any test, because each one could change the answer.
Learners measure how streaky the real sequence is, then build the world where every race is independent and compare.
A run is an unbroken stretch of wins by one crew. Fewer runs than expected means longer streaks. The real sequence has 66 runs.
With 81 Oxford and 89 Cambridge wins in random order, a runs test expects about 85.8 runs. Getting only 66 is about three standard deviations short.
Shuffle the same 170 results 100,000 times and count runs and the longest streak each time. That is chance, made visible.
| Measure | Real sequence | Typical shuffle | Shuffles at least as extreme |
|---|---|---|---|
| Number of runs | 66 | about 86 | 0.15% |
| Longest winning streak | 13 | 7 | 1.6% |
| Share of races won by last year's winner | 61.5% | about 50% | see text |
The real sequence is streakier than chance: last year's winner won again in 104 of 169 races, and shuffled results almost never produce so few runs. But split the history and the picture changes. From 1829 to 1914 the winner repeated in 61% of races and from 1920 to 1990 in 67%; from 1991 to 2026, across 35 races, exactly half. In the modern era the results look like coin tosses. A trend in the past is not a law for the future, and a learner who finds that has learned something most commentators never check.
Ask an assistant whether the Boat Race is streaky and it may tell you a story about dominant eras. It is far less likely to run the shuffle, report how often chance matches the longest streak, or notice that the effect disappears after 1991. Learners who have built the shuffle themselves can check any claim about hot hands, winning runs or momentum, including the claims AI tools make.
Finding a pattern is the start of the thinking, not the end.
Across the whole history, one race's winner tells you something about the next. The shuffle makes that hard to dismiss as luck.
Rowers returning, coaching, money or selection might all carry strength from year to year. This data holds only winners, so it cannot tell those apart.
A pattern strong before 1990 and absent after it is a warning against averaging over very different times.
Pupils studying GCSE maths can follow the idea of expected runs and the shuffle; A-level students can derive the runs-test formula and code the permutation test from scratch. The results belong to the Boat Race's published record; the runs, shuffles and percentages are ours, calculated on 25 September 2026. The Boat Race, both university boat clubs, Wandsworth Council, Historic England, TfL and the ONS are not connected with Modern Age Coders.
Wandsworth has plenty of stations, from Putney to Tooting. A learner joining our classes needs none of them.
TfL's open data lists Southern, South Western Railway and the Mildmay and Windrush lines at Clapham Junction.
A learner on the western edge and another in the south east of the borough can row in the same class, so to speak, from home.
Each class has five to ten learners at one stage, so nobody is left paddling to keep up.
Wandsworth among the boroughs
Wandsworth is one of London's 32 boroughs. The London page brings them all together with the City and links each page once it is ready, including Richmond upon Thames, where the race ends at Mortlake.
The free lesson shows where a learner really stands. Their school year only tells us where to start looking.
Children code coin-flip games in Scratch and are surprised how long random streaks can be.
Scratch Coding for KidsCoding for KidsPython that finds the longest run in a list and compares real results with random ones.
Python and AI for KidsMaths Through CodingRuns tests, shuffles and eras compared, good material for a maths, statistics or computing project.
Python for TeensFull Stack Web Development for TeensAdults learn to test claims of momentum and streaks in sales, sport or markets before acting on them.
Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Python Automation CourseBecause pattern-finding machines, like people, find patterns in noise.
Modern AI is extraordinarily good at finding patterns, and just as capable of finding ones that are not there. The discipline that protects against that is simple: build the world where nothing is going on, and see whether the real data looks different. On the Boat Race record it does, overall, and it does not after 1991. A learner who has written that shuffle can apply the same check to any pattern an AI claims to have found.
Learners leave with three habits: say in advance what counts as a streak, compare against chance built by shuffling, and check whether the pattern holds in every era. AI tools will keep producing confident pattern claims. The people who can test them will keep being needed.
Every spring the Boat Race starts on Wandsworth's riverbank. A learner from the borough who can tell a real streak from a lucky run has a skill that lasts far longer than any race. The longer argument is in why teenagers should still learn to code in 2026.
Wherever a learner lives in Wandsworth, class starts when the laptop opens.
The classroom is wherever the learner's computer is, as long as the sound works and the broadband holds.
We describe progress in the Key Stages of schools in England, Key Stage 1 up to sixth form, mentioning GCSE and A level when they matter. Every lesson is in English.
Real teaching rather than a sales call, ending with a recommended level and course. No card details are asked for.
Each group has five to ten learners at one stage, from around the UK and overseas, so a convenient hour is usually easy to find.
Classes usually meet two evenings a week, with breaks around half terms, holidays and exams by agreement.
Our teachers work in India, and every time in our messages is already UK time.
A busy borough, one well-matched class
More than 327,000 people live in Wandsworth, but a good class still depends on five learners at the same level being free together, so ours draw from well beyond it.
The first lesson is free; then there is one monthly fee, the same from Roehampton to Battersea.
A complete first lesson with a teacher, at no charge, closing with a suggested level, course and time.
Around eight live lessons a month in a class of five to ten at one stage.
Around eight live lessons a month, one to one with a teacher.
Wandsworth families pay in US dollars, as do all families outside India, and no sterling prices are shown on the site. Nothing is charged until after the free lesson, when you have chosen a course and a regular time. The pricing page sets out 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
A rough age and one hobby is all we need to plan lesson one. We could open with a Scratch coin-flip game, a Python streak counter, or the Boat Race shuffle on this page.
About the borough, the Boat Race project and our classes.
Census 2021 found 327,506 people usually resident in the borough, the figure given in ONS table TS001.
The race's website describes the course as 8 km from Putney to Mortlake. The postcode directory places the Putney riverside in Wandsworth's Thamesfield ward; the finish at Mortlake is in Richmond upon Thames.
A test of whether a sequence of two outcomes is more or less streaky than chance. It counts the runs, stretches of the same outcome, and compares that with the number expected if the order were random.
Across all 170 decisive men's races, yes: there are 66 runs where chance would give about 86, and only 0.15% of 100,000 shuffles are as streaky. But from 1991 onwards the winner repeated in exactly half of races, just as chance would suggest.
Shuffling keeps the same number of wins for each crew but destroys any link between one year and the next. Doing it many times shows the range of streaks that chance alone produces, to compare with the real history.
The free lesson tells us the level; we then name a class at that level with a spare seat and a fixed evening. The teacher sits in India, and the evening we name is London time.
An ordinary computer with sound and broadband that will not drop out. The Boat Race project needs only Python and the published results table.
No. There is no Wandsworth 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.
Our London page indexes every borough and the City, adding each one as it is published, from Kingston upon Thames upstream to Newham downstream. Once streaks and shuffles make sense, machine learning in London is a natural next topic, and families moving between UK nations can compare school years on our UK coding page.