What are the best coding classes in Richmond upon Thames?
Richmond upon Thames is the south west London borough of Richmond, Twickenham, Teddington, Kew, Barnes, Hampton, Whitton and East Sheen, home to 195,278 people at the 2021 Census and to Kew Observatory, Hampton Court Palace and Ham House. The coding classes to look for teach a learner to turn a law of nature into a working calculation, and this page does that with Kepler's third law: planetary data from NASA's Jet Propulsion Laboratory, a straight line on a log scale, and then the mass of Jupiter worked out from its moons. We teach live by video from India for ages 6 to 67, one to one or in groups of five to ten at a single level. There is no charge for the first lesson. Carrying on costs USD 100 a month in a group or USD 150 a month privately.
In Old Deer Park stands Kew Observatory, listed at Grade I. Historic England's entry says it was built in 1768 and 1769 after Dr Stephen Demainbray persuaded George III to take an interest in a transit of Venus, when Venus crosses the face of the Sun. Such transits mattered because they could reveal the scale of the solar system. Our learners pick up the story with modern numbers. NASA's Jet Propulsion Laboratory publishes each planet's distance from the Sun and how fast it moves round. From those, learners find that the square of every planet's year equals the cube of its distance, to within about a tenth of one per cent: Kepler's third law. Then they turn the law round and use the orbits of Jupiter's four largest moons to weigh the planet itself.
Facts last verified 25 September 2026. Teaching is online; no Richmond upon Thames branch is claimed.
Think of a Year 3 child in Teddington who points out planets on clear evenings, a Year 10 pupil in Twickenham who likes physics more than they let on, a Year 13 student in Barnes applying for physics or engineering, and a retired civil servant in Kew who has always wondered how anyone could weigh a planet. Each can begin with one free lesson.

A Scratch solar system where outer planets move more slowly, a first look at orbits as a pattern.
See the syllabus
First Python with real planets: distances, years, and a table that shows the outer planets are slow.
See the syllabus
Python for Key Stages 3 to 5, including Kepler's law on log scales and the weighing of Jupiter.
See the syllabus
For adults who want to understand how a straight line on a log chart can reveal a law hidden in data.
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 syllabusWhere a figure is ours, we counted it from the named body's open data; otherwise the body published it directly.
| What | How many | Whose figure |
|---|---|---|
| Residents on Census day 2021 | 195,278 | Office for National Statistics, TS001 |
| Heritage List entries within the borough boundary | 808, including 39 at Grade I and 85 at Grade II* | Historic England data, counted 25 September 2026 |
| Branch libraries on the council's list | 11, plus a reference library and local studies collection | Richmond Council, read 25 September 2026 |
| Services at Richmond station | District line, Mildmay line and South Western Railway | TfL open data, checked 25 September 2026 |
Grade I entries include Hampton Court Palace and many of its gates and gardens, Kew Palace, Ham House, Marble Hill House and Asgill House.
The Palm House, the Temperate House and the Pagoda are all listed at Grade I, alongside Kew Observatory in Old Deer Park.
Garrick's Villa and Garrick's Shakespeare Temple are Grade I, as are Strawberry Hill and the Chapel in the Wood beside it.
Richmond Council lists branch libraries at Castelnau, East Sheen, Ham, Hampton, Hampton Hill, Hampton Wick, Kew, Richmond, Teddington, Twickenham and Whitton.
The Jet Propulsion Laboratory's table of approximate planetary positions gives each orbit's average distance from the Sun in astronomical units (au), and how many degrees the planet travels in a century. Dividing 36,000 by that rate gives its year.
| Planet | Distance, au | Year, Earth years | Year squared divided by distance cubed |
|---|---|---|---|
| Mercury | 0.387 | 0.241 | 1.0000 |
| Venus | 0.723 | 0.615 | 1.0000 |
| Earth and Moon | 1.000 | 1.000 | 1.0000 |
| Mars | 1.524 | 1.881 | 1.0000 |
| Jupiter | 5.203 | 11.863 | 0.9991 |
| Saturn | 9.537 | 29.448 | 0.9998 |
| Uranus | 19.189 | 84.018 | 0.9990 |
| Neptune | 30.070 | 164.790 | 0.9988 |
The last column is the whole of Kepler's third law. For every planet, the year squared divided by the distance cubed comes out as 1 to within about a tenth of one per cent, when years and au are the units. The small shortfall for the giant planets is a question learners are invited to chase: the numbers are averages over two and a half centuries, and the big planets tug on one another.
Learners discover the law from data, test it on a planet they held back, and then use it as a measuring instrument.
Plot the logarithm of each year against the logarithm of each distance and the eight points fall on a line. Its slope, 1.4999 in our fit, is the power in the law: year grows as distance to the power three halves.
Fit only Mercury to Mars, then predict Neptune, thirty times further out. The four inner planets give 164.89 years; JPL's figure gives 164.79.
The same law holds for moons round a planet, with the constant set by the planet's mass. Distance cubed over period squared, in au and years, gives Jupiter's mass as a fraction of the Sun's.
| Moon | Distance from Jupiter, km | Orbit, days | Jupiter's mass as a fraction of the Sun's |
|---|---|---|---|
| Io | 421,800 | 1.762732 | 1 / 1,039 |
| Europa | 671,100 | 3.525463 | 1 / 1,032 |
| Ganymede | 1,070,400 | 7.155588 | 1 / 1,048 |
| Callisto | 1,882,700 | 16.690440 | 1 / 1,048 |
Four moons, four nearly identical answers: Jupiter carries roughly one thousandth of the Sun's mass. The two outer moons agree with each other almost exactly; the two inner ones give answers about one per cent different. Learners are asked to explain that rather than hide it, and the notes on JPL's table about how its average elements are defined are the place to start. The same calculation with our own Moon, 384,400 km away on a 27.322-day orbit, puts the Earth and Moon together at about one 330,000th of the Sun.
Any chatbot will tell you Jupiter's mass. What it cannot give a learner is the experience of getting that number themselves from four moons and a law found in a table, and of noticing where the answers disagree. A person who has done that knows the difference between a fact and a measurement, and can judge an AI's confident numbers because they know how such numbers are made.
The law gives every distance as a multiple of Earth's distance from the Sun. It says nothing about how many miles that is. A transit of Venus is one way to find out.
From Kepler alone, Venus orbits at 0.723 of Earth's distance, but the size of the whole plan is unknown. It is a map with no scale bar.
Observers far apart on Earth see Venus cross the Sun along slightly different tracks. The gap depends on how far away Venus is, and that is the missing scale.
The astronomical unit is now defined as exactly 149,597,870,700 metres, the value JPL lists from a 2012 resolution of the International Astronomical Union.
With that scale, Venus at a transit is about 0.277 au from Earth in a simple circular-orbit picture, around 41.4 million kilometres. Sixth formers can go on to model the two tracks and see how tiny the angles are that eighteenth-century observers had to measure. Pupils working towards GCSE physics or maths can follow the ratios, the log plot and the Jupiter calculation. The planetary figures are JPL's; every fit, prediction and mass on this page is our own calculation, run on 25 September 2026. NASA, JPL, Historic England, Richmond Council, TfL and the ONS have no connection with Modern Age Coders.
Richmond has the District line, the Mildmay line and main-line trains. Learners in our classes use none of them.
TfL's open data lists the District line, the Mildmay line and South Western Railway at Richmond.
A learner by the river at Barnes and another out at Hampton can join the same class from their own desks.
Classes keep to a steady pattern: five to ten learners at one stage, twice a week, at an agreed UK time.
Richmond and its neighbours
Richmond upon Thames is one of London's 32 boroughs. The London page covers all of them and the City, adding a link to each page as it is published, including Kingston upon Thames to the south.
We find each learner's rung in the free lesson. A school year tells us roughly where to look, nothing more.
Children animate planets in Scratch and notice that the far ones take longer to go round.
Scratch Coding for KidsCoding for KidsPython tables of distances and years, squares and cubes, and a first look for a rule that fits them all.
Python and AI for KidsMaths Through CodingLog plots, fitted slopes, held-back predictions and physical constants, strong material for physics, maths or computing projects.
Python for TeensFull Stack Web Development for TeensAdults learn how scientists find laws in data and why a log scale can turn a curve into a line.
Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Python Automation CourseBecause knowing a law and being able to use it as a tool are different skills.
An AI can state Kepler's third law in a sentence and quote Jupiter's mass to several figures. A learner who has plotted JPL's numbers on log scales, seen the slope come out at one and a half, predicted Neptune from four inner planets and then weighed Jupiter from its moons has something the AI's sentence cannot give: a working method for pulling a law out of data and turning it into a measuring instrument. That method is what physicists, engineers and data scientists do every day.
Learners also practise a scientist's honesty: noticing that Io and Europa disagree slightly with the outer moons, and asking why instead of rounding it away. AI will keep supplying facts; people who know where facts come from will keep being the ones who find new ones.
Kew Observatory was built because people wanted to measure the heavens. A Richmond learner who can do some of that measuring with code is continuing a very local project. The longer argument is in why teenagers should still learn to code in 2026.
From any part of Richmond upon Thames, class begins when the video call starts.
Learners need a laptop or desktop, headphones, and an internet connection steady enough for an hour of video.
We use the Key Stages of English schools, from Key Stage 1 to sixth form, and name GCSE and A level where they apply. Classes are taught in English.
The free lesson is actual teaching, and by the end the teacher can suggest where the learner should start. We do not ask for any card details.
Five to ten learners who are at the same point share a class, gathered from across the UK and abroad so that a good hour is available.
Classes normally run on two evenings a week and stop for half terms, holidays and exam time as agreed.
Teachers work in India, and every time we give is already converted to UK time.
Nearly 200,000 residents, one right class
Richmond upon Thames has around 195,000 residents, and a good group needs five learners at the same stage free at the same hour, so our classes reach far beyond the borough.
A free first lesson, then one monthly fee, identical in Kew, Hampton and everywhere between.
A full first lesson with a teacher, free, ending with a recommended level, course and time.
About eight live lessons a month in a group of five to ten at the same level.
About eight live lessons a month, the learner alone with the teacher.
Families in Richmond upon Thames pay in US dollars, as all families outside India do; pound prices are not shown anywhere on the site. Payment begins only after the free lesson and after you have chosen a course and a weekly time. Pausing, missed lessons and switching between a group and one-to-one lessons are explained 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
Give us the learner's age or year and one interest. We could start with a Scratch solar system, a Python table of planets, or weighing Jupiter as on this page.
On the borough, the Kepler project and how lessons work.
ONS Census table TS001 records 195,278 usual residents in the London Borough of Richmond upon Thames in 2021.
Historic England's list entry says it was built in 1768 and 1769, designed by Sir William Chambers, when Dr Stephen Demainbray persuaded George III to take an interest in a transit of Venus.
That the square of a planet's orbital period is proportional to the cube of its average distance from the Sun. Using years and astronomical units, the ratio is 1, and JPL's figures give 1 to within about a tenth of a per cent for all eight planets.
The same law applies to moons round a planet, but the constant depends on the planet's mass. Comparing the moons' distance cubed over period squared with the planets' gives the planet's mass relative to the Sun: about one thousandth for Jupiter.
From NASA's Jet Propulsion Laboratory Solar System Dynamics pages: the table of approximate planetary positions, and the mean elements of planetary satellites. Both are free to read.
When the free lesson is over we propose a weekly slot in a class at the right level with room to join. Teachers are in India, and all times we send are UK times.
Nothing beyond a laptop or desktop with sound and a reliable connection. The Kepler project needs only Python and the numbers in JPL's two tables.
No. There is no Richmond upon Thames 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.
The London page is our index of the capital, with each borough linked as its page goes live, from Hounslow next door to Bromley across the south. Learners drawn to modelling and prediction can carry on with our AI and machine learning classes in London, while the UK coding page compares how England, Scotland, Wales and Northern Ireland organise school years.