---
title: "Coding Classes in Greenwich and Woolwich | Modern Age Coders"
description: "Live online coding, Python, AI and maths classes for Greenwich: Woolwich, Eltham, Charlton, Plumstead, Abbey Wood and Greenwich Peninsula. Ages 6 to 67."
canonical: https://learn.modernagecoders.com/coding-classes-in-greenwich-london
source: src/pages/coding-classes-in-greenwich-london.html
---
> Live online coding, Python, AI and maths classes for Greenwich: Woolwich, Eltham, Charlton, Plumstead, Abbey Wood and Greenwich Peninsula. Ages 6 to 67.

Skip to contentCourse picks for Greenwich

## First courses from Greenwich

Picture a Year 1 child in Eltham who loves the big clock at the Observatory gate, a Year 9 pupil in Woolwich curious about how GPS keeps time, a Year 12 student in Charlton choosing physics or computer science, and a commuter on the Peninsula who has always wondered what a leap second is. Every one of them can start with a free lesson.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)Ages 6 to 10Scratch Coding for KidsA Scratch clock with a second hand that drifts slightly, and a counter that adds up the drift day by day.See the syllabus](/courses/scratch-programming-complete-course)[![Python and AI for Kids course thumbnail](/images/python-kids.webp)Ages 9 to 12Python and AI for KidsFirst Python: add up thousands of tiny numbers and watch a big total appear.See the syllabus](/courses/python-ai-kids-masterclass)[![Python for Teens course thumbnail](/images/python-teens.webp)Ages 13 to 18Python for TeensPython for Key Stages 3 to 5, including the length-of-day and leap second project on this page.See the syllabus](/courses/python-complete-masterclass-teens)[![Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI) course thumbnail](/images/data-ai-analytics-non-programmers.webp)AdultsData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)For adults who handle rates and totals at work and want to see how small daily effects become big yearly ones.See the syllabus](/courses/data-and-ai-analytics-for-non-programmers-course)

Browse the [course atlas](/course-atlas) for more than one hundred options and use the [coding roadmap](/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.

[![Vibe Coding for Teens course thumbnail](/images/vibe-coding-teens.webp)Vibe codingAges 13 to 17Vibe Coding for TeensPython, web and AI projects where the learner still owns the thinking.See the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)[![Python Automation Course course thumbnail](/images/python-college.webp)Python and AICollege and adultPython Automation CourseAutomate the work you already do, then let AI carry part of it.See the syllabus](/courses/python-ai-automation-masterclass-college)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)AI and MLAges 14 to 18AI and Machine Learning for TeensTrain a model, read what it learned, and be able to say why it is wrong.See the syllabus](/courses/ai-ml-masterclass-teens)[![Codex & Claude Code course thumbnail](/images/codex-claude-code-adults.webp)Agentic codingProfessionalsCodex & Claude CodeRun AI coding agents on real work without losing control of the codebase.See the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)Greenwich in figures

## 289,068 residents and 28 Grade I entries

The organisation named beside each figure publishes it, or publishes the data we counted it from.

| What | Figure | Origin |
| --- | --- | --- |
| People counted at the 2021 Census | 289,068 | ONS, table TS001 |
| Listed entries inside the borough, by our count | 540, including 28 Grade I and 45 Grade II* | Historic England data, 25 September 2026 |
| Council libraries in its directory | 12 | Royal Borough of Greenwich, read 25 September 2026 |
| Services at Greenwich station | DLR, Southeastern and Thameslink | TfL open data, checked 25 September 2026 |

### The Observatory

Flamsteed House, built in 1675 and 1676 and attributed to Sir Christopher Wren, the Transit House, the former Great Equatorial Building and the wall holding the 24-hour astronomical clock are all Grade I.

### The river front

The quarters of the former Royal Naval College, the National Maritime Museum and the Cutty Sark are also listed at Grade I.

### Palaces and houses

The Great Hall of Eltham Palace, Charlton House, the Ranger's House, Vanbrugh Castle and the Paragon in Blackheath complete a remarkable list.

The council's directory lists libraries at Abbey Wood, Blackheath, Charlton House, Coldharbour, Eltham Centre, Greenwich Centre, New Eltham, Plumstead, Slade Centre, Thamesmere, West Greenwich and Woolwich Centre.

The data

## How long was yesterday?

Atomic clocks keep perfectly steady seconds. The Earth does not keep perfectly steady days. The IERS series records the difference for every day since 1 January 1962: 23,614 days up to 26 August 2026.

| Year | Average excess | Days shorter than 86,400 s | Added up over the year |
| --- | --- | --- | --- |
| 1972 | +3.13 | 0 | +1.14 seconds |
| 1990 | +1.95 | 0 | +0.71 seconds |
| 2005 | +0.43 | 73 | +0.16 seconds |
| 2016 | +1.34 | 2 | +0.49 seconds |
| 2022 | -0.25 | 239 | -0.09 seconds |

The longest day in the series was 12 April 1972, 4.355 milliseconds over 86,400 seconds. The first day shorter than 86,400 seconds came on 2 August 1986, and the shortest of all was 5 July 2024, 1.651 milliseconds under. In recent years more than half of all days have been slightly short. The IERS also publishes every leap second: atomic time and the world's civil time were 10 seconds apart in 1972 and have been 37 seconds apart since 1 January 2017, the last time one was added.

Signature project

## Rebuilding 27 leap seconds from 19,962 days

Learners turn a rate into a total: add each day's extra length to a running sum, and compare the result with the official record.

### 1. A running total

Start on 1 January 1972. For each day, add how much longer than 86,400 seconds it lasted. The running total is how far the Earth has fallen behind the atomic clocks.

### 2. Compare with the record

The IERS publishes the real gap between Earth time and atomic time. Subtract the two and see how close a simple running sum gets.

### 3. Find the leap seconds

Each time the gap grows by about another second, a leap second was added to keep civil clocks close to the Earth. Mark them on the chart.

| Measure | Value |
| --- | --- |
| Gap between Earth time and atomic time, 1 January 1972 | 10.05 seconds |
| Published gap, 26 August 2026 | 36.993 seconds |
| Gap rebuilt by adding up every day's length | 36.996 seconds |
| Largest error of the running sum at any point | 0.004 seconds |
| Leap seconds added over the same years | 27 |

A day about three thousandths of a second too long is invisible on any watch, yet over a year it adds up to more than a second, and over forty-five years it accounted for 27 leap seconds. The running sum rebuilds the official record to within four thousandths of a second across more than half a century. Then the story turns: since about 2020 the Earth has been spinning slightly faster, many days are now short, and no leap second has been needed since 2016. Learners see the running total level off and even dip, straight from the data.

### Why an AI answer does not replace this

An AI assistant can explain leap seconds in a paragraph. It cannot give a learner the experience of watching thousandths of a second pile up into whole seconds in their own running total, or of checking that total against the published record and finding it right to four thousandths. That experience, small rates becoming large totals, underlies interest, population growth, climate and software performance alike.

The big idea

## Small rates, large totals

Summing a rate over time is one of the most useful ideas in maths and coding. Greenwich's data shows it with unusual clarity.

### Rate and total

The length-of-day excess is a rate: seconds lost per day. The gap between clocks is its total. One is the running sum of the other.

### Check against truth

A calculation is only as good as its check. Here the published gap is an independent record to test the running sum against.

### Trends turn

The rate was positive for decades and has recently dipped below zero. A forecast made in 1990 by drawing a straight line would have been wrong.

Pupils studying GCSE maths can follow the running total and the units; A-level students can connect it to integration and compare the running sum with the trapezium rule. The Earth rotation figures are the IERS's, published by the Paris Observatory; the running sums, yearly averages and comparisons are our own, computed on 25 September 2026. The IERS, the Paris Observatory, Royal Museums Greenwich, the Royal Borough of Greenwich, Historic England, TfL and the ONS have no link with Modern Age Coders.

Getting around

## Greenwich station, the DLR and a desk at home

Greenwich is served by the DLR and main-line trains. Our classes are served by broadband.

### Greenwich

TfL's open data lists the DLR, Southeastern and Thameslink at Greenwich station.

### Eltham to the Peninsula

A learner in Eltham and one on the Greenwich Peninsula can join the same lesson from home.

### On time

Our timetable keeps steadier time than the Earth: two evenings a week, the same group of five to ten learners at one stage.

Greenwich among the boroughs

Greenwich is one of London's 32 boroughs. The [London page](/best-coding-class-in-london) covers all of them and the City, adding a link to each page as it is published, including [Bexley](/coding-classes-in-bexley-london) to the east.

Learning ladder

## From a drifting clock to running sums

In the free lesson we see what the learner can already do, and that, more than a year group, sets where they start.

Ages 6 to 10

### Clocks and counting

Children build clocks in Scratch and count how a small change each tick adds up.

[Scratch Coding for Kids](/courses/scratch-programming-complete-course)[Coding for Kids](/courses/kids-coding-blocks-masterclass)Ages 10 to 13

### Loops that add

Python loops that keep a running total over thousands of values and print where it crosses each whole number.

[Python and AI for Kids](/courses/python-ai-kids-masterclass)[Maths Through Coding](/courses/maths-through-coding)Ages 13 to 18

### Rates and totals

Running sums checked against a published record, the idea behind integration, a strong physics or computing project.

[Python for Teens](/courses/python-complete-masterclass-teens)[Full Stack Web Development for Teens](/courses/full-stack-web-development-teens-masterclass)Ages 18 to 67

### Compounding effects

Adults learn to see how small, persistent rates turn into large totals, in data they meet every day.

[Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)](/courses/data-and-ai-analytics-for-non-programmers-course)[Python Automation Course](/courses/python-ai-automation-masterclass-college)Coding and AI

## AI can explain leap seconds. Why should a Greenwich teenager compute them?

Because explanations are cheap, and checking them against the record is not.

Any assistant can tell you that the Earth's rotation is irregular and that leap seconds correct for it. A learner who has added up 19,962 daily measurements and landed within four thousandths of a second of the official gap knows it, and knows how to check a claim rather than repeat it. They have also seen the trend reverse in the 2020s, something a confident summary written from older sources could easily miss.

Running sums, units and independent checks are the backbone of trustworthy software, from bank balances to satellite navigation. AI will keep generating explanations. People who can verify them against real data will keep being needed.

Greenwich has been measuring time for three and a half centuries. A Greenwich learner who can measure the Earth's own timekeeping with code is part of that story. The longer argument is in [why teenagers should still learn to code in 2026](/blog/is-coding-worth-learning-2026).

Delivery

## Woolwich to Blackheath, live lessons at home

Anywhere in the Royal Borough, a lesson begins when the video call does.

### Home desk

Learners need a laptop or desktop, headphones and an internet connection good enough for video calls.

### English school stages

We talk about progress using the Key Stages English schools use, Key Stage 1 up to sixth form, with GCSE and A level mentioned where relevant. Lessons are in English.

### Start for free

A proper first lesson with a teacher, free, ending with a recommended level and course. No payment details are requested.

### Same-level classes

Five to ten learners at the same stage form each class, drawn from across the UK and abroad, so there is usually a suitable hour.

### Two evenings weekly

Classes generally meet twice a week in the evening, pausing for half terms, holidays and exams as agreed.

### Greenwich Mean Time, naturally

Teachers work from India, but every time we send is given as it reads on a UK clock.

A large borough, one right class

Nearly 290,000 people live in Greenwich, and a good class still needs five learners at one level free together, so our groups draw far beyond the borough.

Fees

## Fees for Greenwich families

The first lesson is free; after that one monthly fee applies across the Royal Borough.

First class**USD 0**

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

Group tuition**USD 100**

About eight live lessons a month in a group of five to ten at one stage.

Private tuition**USD 150**

About eight live lessons a month, one to one.

Greenwich families pay in US dollars, as all families outside India do, and the site shows no prices in pounds. Nothing is charged until the free lesson is complete and you have chosen a course and regular time. Pausing, missed lessons and switching between group and private lessons are explained on the pricing page.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20want%20a%20free%20coding%20class%20for%20a%20learner%20in%20Greenwich.)Reviews

## Families' reviews from 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

## Request a free lesson

Tell us an age or school year and one interest. We could start with a Scratch clock, a Python running total, or the leap second project from this page.

### Contact the team directly

WhatsApp or call [+91 91233 66161](tel:+919123366161), or email [contact@modernagecoders.com](mailto:contact@modernagecoders.com). This is Modern Age Coders' actual contact, an Indian number, and not an invented Greenwich one.

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20want%20a%20free%20coding%20class%20for%20a%20learner%20in%20Greenwich.)

Submitted details are used for placement and follow-up.

FAQ

## Greenwich questions

About the borough, the Earth rotation project and our classes.

### How many people live in Greenwich?

The 2021 Census counted 289,068 usual residents in the Royal Borough of Greenwich, published in ONS table TS001.

### Does the Prime Meridian really run through Greenwich?

Yes. Historic England's list entry for the Transit House at the Royal Observatory, a Grade I building, states that the finally decided Prime Meridian runs through its eastern part.

### What is a leap second?

A second added to civil time to keep it close to the time kept by the Earth's rotation. According to the IERS, 27 were added between 1972 and 2016, and none since.

### Is the Earth speeding up?

In recent years, slightly. The IERS data shows that in 2022, 239 days were shorter than 86,400 seconds, and the shortest day since records in this series began in 1962 was 5 July 2024, about 1.65 thousandths of a second short.

### How can adding up days rebuild leap seconds?

Each day's excess length is how much the Earth fell behind atomic time that day. Adding them all up from 1972 gives the total gap; our running sum lands within 0.004 seconds of the published figure in 2026.

### When are lessons for Greenwich learners?

After the free lesson we offer a regular weekly time in a class at the right level with space. Teachers are in India; the time is given in UK time.

### What does a learner need?

A computer with sound and a steady connection. The Earth rotation project needs Python and two free files from the IERS.

### Is there a Modern Age Coders centre in Greenwich?

No. There is no Greenwich 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 Greenwich 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 the meridian outwards

Every borough and the City has a place on the [London page](/best-coding-class-in-london), linked when its page goes live, such as [Richmond upon Thames](/coding-classes-in-richmond-upon-thames-london), home of Kew Observatory, and [Newham](/coding-classes-in-newham-london) across the Thames. Learners who enjoy data and prediction can continue with our [AI and machine learning classes in London](/ai-and-machine-learning-classes-in-london), and the [UK coding page](/coding-classes-in-united-kingdom) compares school stages across the four UK nations.

Book the free class[Message us on WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20want%20a%20free%20coding%20class%20for%20a%20learner%20in%20Greenwich.)Free Greenwich class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Hackney and Shoreditch](/coding-classes-in-hackney-london)
- [Coding Classes in Greater Manchester](/coding-classes-in-greater-manchester)
- [Coding Classes in Hammersmith and Fulham](/coding-classes-in-hammersmith-and-fulham-london)
- [Coding Classes in Glasnevin, Dublin](/coding-classes-in-glasnevin-dublin)
- [Coding Classes in Haringey and Tottenham](/coding-classes-in-haringey-london)
- [Coding & AI Classes in Germany](/coding-classes-in-germany)
- [Coding Classes in Islington and Clerkenwell](/coding-classes-in-islington-london)
- [Coding Classes in Howth, Dublin](/coding-classes-in-howth-dublin)
- [Coding Classes in Tower Hamlets, Canary Wharf](/coding-classes-in-tower-hamlets-london)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Loop Control and Pattern Printing](/resources/java/loop-control-and-patterns)
- [Natural Language Processing (NLP) Fundamentals](/resources/ai-and-machine-learning/natural-language-processing)
- [Taking Input with Scanner](/resources/java/taking-input-in-java)

### From the blog

- [File Types in Python: A Complete Beginner's Guide to Working](/blog/file-types-in-python-complete-guide)
- [35 Basic Python Programs for Beginne With Code and Output](/blog/python-basic-programs-for-beginners)
- [Python Dictionary: The Complete Guide With 20 Examples](/blog/python-dictionary-complete-guide)

### Start here

- [Try a free trial class with a Modern Age Coders mentor](/free-trial)
- [About Modern Age Coders, teaching since 2020](/about)

---

*Canonical: https://learn.modernagecoders.com/coding-classes-in-greenwich-london*
