Skip to content
Home/United Kingdom/London/Richmond upon Thames
London Borough of Richmond upon Thames

Coding classes in Richmond upon Thames

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.

Course picks for Richmond

Courses Richmond learners start with

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.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Richmond by the numbers

195,278 residents and 39 Grade I entries

Where a figure is ours, we counted it from the named body's open data; otherwise the body published it directly.

Richmond upon Thames in four figures
WhatHow manyWhose figure
Residents on Census day 2021195,278Office for National Statistics, TS001
Heritage List entries within the borough boundary808, including 39 at Grade I and 85 at Grade II*Historic England data, counted 25 September 2026
Branch libraries on the council's list11, plus a reference library and local studies collectionRichmond Council, read 25 September 2026
Services at Richmond stationDistrict line, Mildmay line and South Western RailwayTfL open data, checked 25 September 2026

Palaces and houses

Grade I entries include Hampton Court Palace and many of its gates and gardens, Kew Palace, Ham House, Marble Hill House and Asgill House.

Kew's glasshouses

The Palm House, the Temperate House and the Pagoda are all listed at Grade I, alongside Kew Observatory in Old Deer Park.

Garrick and Strawberry Hill

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 data

Eight planets, two numbers each

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.

From JPL's table: distance, year, and the Kepler ratio
PlanetDistance, auYear, Earth yearsYear squared divided by distance cubed
Mercury0.3870.2411.0000
Venus0.7230.6151.0000
Earth and Moon1.0001.0001.0000
Mars1.5241.8811.0000
Jupiter5.20311.8630.9991
Saturn9.53729.4480.9998
Uranus19.18984.0180.9990
Neptune30.070164.7900.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.

Signature project

A straight line, a prediction, and a planet on the scales

Learners discover the law from data, test it on a planet they held back, and then use it as a measuring instrument.

1. Logs make it straight

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.

2. Predict what you hid

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.

3. Weigh Jupiter

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.

Jupiter weighed four times, from JPL satellite elements, run 25 September 2026
MoonDistance from Jupiter, kmOrbit, daysJupiter's mass as a fraction of the Sun's
Io421,8001.7627321 / 1,039
Europa671,1003.5254631 / 1,032
Ganymede1,070,4007.1555881 / 1,048
Callisto1,882,70016.6904401 / 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.

Why this matters more when AI can recite the answer

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.

Back to 1769

What Kepler's law could not tell Kew's astronomers

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.

Ratios, not miles

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.

Two views of a transit

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.

Today it is fixed

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.

Getting around

District line to Richmond, lessons at home

Richmond has the District line, the Mildmay line and main-line trains. Learners in our classes use none of them.

Richmond station

TfL's open data lists the District line, the Mildmay line and South Western Railway at Richmond.

Barnes to Hampton

A learner by the river at Barnes and another out at Hampton can join the same class from their own desks.

Regular orbits

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.

Learning ladder

From a model solar system to weighing planets

We find each learner's rung in the free lesson. A school year tells us roughly where to look, nothing more.

Ages 6 to 10

Planets in motion

Children animate planets in Scratch and notice that the far ones take longer to go round.

Scratch Coding for KidsCoding for Kids
Ages 10 to 13

Tables and patterns

Python 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 Coding
Ages 13 to 18

Laws from data

Log plots, fitted slopes, held-back predictions and physical constants, strong material for physics, maths or computing projects.

Python for TeensFull Stack Web Development for Teens
Ages 18 to 67

Seeing structure

Adults 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 Course
Coding and AI

AI knows Kepler's law already. Why should a Richmond teenager rediscover it?

Because 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.

Delivery

Teddington to Twickenham, every class live

From any part of Richmond upon Thames, class begins when the video call starts.

From your own room

Learners need a laptop or desktop, headphones, and an internet connection steady enough for an hour of video.

English school stages

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.

First lesson on us

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.

Grouped by stage

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.

Twice each week

Classes normally run on two evenings a week and stop for half terms, holidays and exam time as agreed.

Times you can trust

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.

Fees

Fees for Richmond families

A free first lesson, then one monthly fee, identical in Kew, Hampton and everywhere between.

First classUSD 0

A full first lesson with a teacher, free, ending with a recommended level, course and time.

Group tuitionUSD 100

About eight live lessons a month in a group of five to ten at the same level.

Private tuitionUSD 150

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.

Reviews

Six families, reviewing us on Google

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

Free placement class

Book your free lesson

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.

+44

FAQ

Richmond families' questions

On the borough, the Kepler project and how lessons work.

How many people live in Richmond upon Thames?

ONS Census table TS001 records 195,278 usual residents in the London Borough of Richmond upon Thames in 2021.

Why was Kew Observatory built?

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.

What is Kepler's third law?

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.

How can moons weigh a planet?

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.

Where does the data come from?

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 would a Richmond learner have lessons?

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.

Is anything special needed at home?

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.

Is there a Modern Age Coders centre in Richmond upon Thames?

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.

What do coding classes in Richmond upon Thames cost?

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.

How are the groups made up?

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.

Explore London

From Richmond to the rest of the map

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.

Free Richmond upon Thames classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here