Skip to content
London Borough of Newham

Coding classes in Newham

What are the best coding classes in Newham?

Newham is the east London borough of Stratford, West Ham, East Ham, Canning Town, Forest Gate, Beckton and the Royal Docks, with 351,036 residents counted at the 2021 Census and London City Airport on its southern edge. Good classes here should leave a learner able to make a prediction and then find out, honestly, how wrong it was. This page does that with the airport: a forecast of its monthly passengers built from three moving parts, tested on a year the model never saw. Our teachers work from India and teach live on video to anyone aged 6 to 67, one to one or in a class of five to ten learners at the same level. The opening lesson is free. Afterwards a class place is USD 100 a month and private lessons are USD 150 a month.

London City Airport sits on the Royal Docks in the south of Newham, and the Civil Aviation Authority publishes how many passengers pass through it every month. Our learners use those figures to build a forecast in three parts: where the numbers stand now, which way they are heading, and how each month usually differs from the average. That method is called Holt-Winters exponential smoothing, and it takes only a short loop of code. Then comes the honest part. Trained on 2016 to 2018, it predicts 2019 within about 5 per cent a month. Trained on 2016 to 2019, it expects some 420,000 passengers in April 2020, and the real figure is zero. Trained on the recovery years, it loses narrowly to a much simpler guess, until the two are averaged.

Facts last verified 25 September 2026. Teaching is online; no Newham branch is claimed.

Course picks for Newham

Four starting courses for Newham

Picture a Year 3 child in Forest Gate who counts planes over the Royal Docks, a Year 8 pupil in Stratford who likes spreadsheets more than they admit, a Year 13 student in East Ham weighing up economics or data science, and a shift worker in Beckton who wants to forecast their own household bills. Any of them can start with a 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.

Newham by the numbers

351,036 residents, 125 listed buildings and one airport

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

Newham in five published figures
WhatNumberSource
Usual residents at the 2021 Census351,036ONS table TS001 on Nomis
Entries on the National Heritage List inside the borough125: 4 Grade I, 6 Grade II*, 115 Grade IIHistoric England data, counted 25 September 2026
Months of London City Airport passenger data used120, January 2016 to December 2025Civil Aviation Authority, Table 09
Busiest month in that runJuly 2019: 493,486 terminal passengersCivil Aviation Authority, Table 09
Services listed at StratfordCentral, Jubilee, DLR, Elizabeth line, Mildmay, c2c and Greater AngliaTfL open data, checked 25 September 2026

Four at Grade I

Historic England lists four Grade I entries inside Newham: the Church of St Mary Magdalene, the Church of St Mary the Virgin, the Church of All Saints, and the Tide Mill known as the House Mill.

Pumps, theatres and a hotel

Among the six at Grade II* are Abbey Mills Pumping Station, the Theatre Royal, the Gallions Hotel and the former St Mark's Church, now the Brick Lane Music Hall.

Civic and university

Newham Council Offices and University House at the University of East London's West Ham precinct complete the borough's Grade II* entries.

The data

Ten years of monthly passengers at London City

Each month the Civil Aviation Authority publishes a table of terminal passengers for every reporting UK airport. We read one row from each of 120 of those tables.

London City Airport terminal passengers, selected months (CAA Table 09)
MonthTerminal passengersWhat the month shows
January 2016297,157The start of the series
July 2019493,486The highest month in the ten years
April 20200No passengers recorded
June 2020103The first figure above zero
January 20216,474Still a tiny fraction of normal
July 2025351,402About 71% of July 2019
December 2025289,450The end of the series

The airport's own published address is on Hartmann Road, E16 2PX, and the postcode directory places that postcode in Newham's Royal Albert ward. We print single months, never yearly totals, because adding twelve monthly rows ourselves would make a figure the Civil Aviation Authority did not publish in that form.

We would have listed Newham's libraries here as well. The council's libraries page refused our automated reader with an access error, and we do not work around such blocks, so this page names none; Newham Council's site is where to look.

Signature project

A forecast in three moving parts: level, trend and season

Learners write Holt-Winters exponential smoothing from scratch, then test it the only fair way, on a year it has never seen.

1. Level

A running estimate of how busy the airport is right now, once the time of year is taken out. Each new month nudges it by a fraction called alpha.

2. Trend

How much the level is rising or falling each month. A second fraction, beta, decides how quickly the trend changes its mind.

3. Season

Twelve multipliers, one for each month. In 2023 to 2025 January ran at about 0.74 of the typical month and June at about 1.12. A third fraction, gamma, updates them.

Our tests, 25 September 2026: average monthly error in the test year
Trained onTested onHolt-WintersSame month last yearAverage of the two
2016 to 201820195.3%5.9%not tested
2016 to 20192020April forecast 420,639April actual 0no method could know
2022 to 202420254.7%4.4%2.7%

Before the pandemic the three-part forecast edges out the simple rule of copying last year's figure for the same month. For 2020 no forecast built from past months could have seen an empty terminal coming, and learners should be told that plainly. The recovery years hold the surprise. The model, having watched passengers climb from 2022 to 2024, carries that climb forward and comes in above the real figure in 11 of the 12 months of 2025. Copying 2024 comes in below the real figure in 11 of the 12. Because their errors point in opposite directions, the plain average of the two is off by only 2.7 per cent a month, better than either alone.

Why this beats asking a chatbot for a forecast

A language model will happily write the Holt-Winters code, or simply announce a number for next July. Neither tells a learner what matters here: that the three smoothing fractions change the answer enormously (setting alpha to 0.5 instead of our fitted 0.05 pushes the 2025 error from 4.7 to 18.8 per cent), that one bad year can break any model trained on the past, and that two imperfect forecasts can do better together than apart. Those judgements are what a person brings to the machine.

How we tested

Choosing alpha, beta and gamma without cheating

The smoothing constants are picked using the training years only, and the test year stays locked away until the end.

Constants chosen on the training years by least squared error, from a small grid
Trained onAlpha (level)Beta (trend)Gamma (season)
2016 to 20180.50.010.9
2022 to 20240.050.010.9

We tried every combination on a grid of values between 0.01 and 0.9, kept the one with the smallest squared error on the training months, and only then made twelve forecasts for the following year. That order matters: choosing the constants after peeking at the test year would flatter the model, a mistake known as leakage. The average monthly error is the mean absolute percentage error, which says how far off each month was as a share of what really happened. Pupils in Key Stage 4 can follow every step; sixth formers can go on to compare other ways of starting the three parts.

The Civil Aviation Authority, London City Airport, Newham Council, Historic England, TfL and the ONS supplied the figures on this page, and none of them is connected with Modern Age Coders. The passenger counts are the CAA's; the forecasts, error figures and averages are our own work, run on 25 September 2026.

Getting around

Seven lines at Stratford, and none needed for class

TfL lists seven services at Stratford alone. An online lesson still starts at the kitchen table.

Stratford

TfL's open data lists the Central and Jubilee lines, the DLR, the Elizabeth line, the Mildmay line, c2c and Greater Anglia at Stratford.

Docks to Forest Gate

A learner in North Woolwich and another in Manor Park can join the same group from home, whatever the trains are doing.

No departure board

Classes are not a timetable you must fit. Learners join a group of five to ten at the same level, at an hour that suits UK evenings.

Newham among the London boroughs

Newham is one of 32 London boroughs. The London page lists all of them and the City, linking each page as it goes live, including Redbridge just to the north east.

Learning ladder

From counting planes to testing a forecast

The free lesson shows us what a learner can already do, and that, rather than their school year, sets the starting rung.

Ages 6 to 10

Count and compare

Children tally arrivals in Scratch, then spot which months are busy and which are quiet.

Scratch Coding for KidsCoding for Kids
Ages 10 to 13

Averages that move

Python lists and a running average that updates each month, the first step towards smoothing.

Python and AI for KidsMaths Through Coding
Ages 13 to 18

Forecast, then test

Level, trend and season, a fair train and test split, and error measures, strong ground for a computing or maths project.

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

Read forecasts critically

Adults learn how forecasts are built, why they fail at turning points, and when to combine more than one.

Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Python Automation Course
Coding and AI

Software can forecast in a second. Why should a Newham teenager learn how?

Because a forecast is only useful to someone who knows how, and how badly, it can go wrong.

Every spreadsheet package and AI assistant now offers a forecast button. Press it and a confident line appears, extended neatly into the future. What the button hides is everything on this page: the three constants that decide how quickly the forecast reacts, the training years it learned from, and whether anyone checked it against a year it had not seen. With London City's figures, the same method is off by about 5 per cent in 2019, cannot see 2020 at all, and in 2025 is beaten by copying last year, until the two are blended.

A learner who has built the forecast by hand learns to ask the questions that matter in any job that uses one: what was it trained on, how was it tested, and what would a simpler method have said. Machines will keep producing predictions. Deciding which to believe, and how much, stays with people.

Newham already hosts an airport, a university and one of London's busiest stations. A child here who learns to code and to test a forecast has a skill every one of those places relies on. The longer argument is in why teenagers should still learn to code in 2026.

Delivery

Stratford to Beckton, taught live online

Wherever a learner lives in the borough, class starts when they open the laptop.

Join from home

A laptop or desktop computer, a headset and a reliable connection are all a learner needs to take part.

English stages

We describe progress in the stages English schools use, Key Stage 1 through sixth form, and name GCSE and A level where they apply. Lessons are in English.

A free first lesson

It is a proper lesson with a teacher, not a sales call, and finishes with a suggested level and course. No card details are asked for.

Grouped by level

Each class has five to ten learners at the same stage, drawn from across the UK and further afield, so there is usually an hour that suits.

Twice weekly

Most classes meet on two evenings a week, pausing for half terms, holidays and exam weeks as agreed with the teacher.

Newham time

Although teachers are based in India, every lesson time we send is written as it reads in London.

A large borough, one well-matched class

More than 350,000 people live in Newham, but a good class depends on five learners sharing a level and an hour, which is why ours draw from far beyond it.

Fees

Fees for Newham families

One free lesson, then a single monthly fee that is the same in every part of the borough.

First classUSD 0

A complete 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 class of five to ten at one stage.

Private tuitionUSD 150

About eight live lessons a month with a teacher to themselves.

Families in Stratford, East Ham and the rest of Newham pay in US dollars, like every family outside India, and no prices in pounds appear on this site. Nothing is paid until the free lesson is over and you have chosen a course and a regular time. The pricing page explains pauses, missed lessons and moving between class and private teaching.

Reviews

What six families wrote 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

Request a free lesson

Give us an age or school year and one thing the learner enjoys. The first session might be a Scratch airport, a first Python list, or the passenger forecast on this page.

+44

FAQ

Questions from Newham families

On the borough, the airport forecast and how our classes run.

What is the population of Newham?

At the 2021 Census the London Borough of Newham had 351,036 usual residents, according to Office for National Statistics table TS001.

Where do the London City Airport passenger figures come from?

From the Civil Aviation Authority's monthly UK airport data. Table 09 in each month's release gives terminal passengers by airport, and we read London City's row for every month from January 2016 to December 2025.

What is Holt-Winters exponential smoothing?

A forecasting method that keeps three running estimates, the level, the trend and a seasonal multiplier for each month, and updates each by a fixed fraction every time a new figure arrives. Forecasts multiply the projected level by the season for that month.

Did the forecast predict the pandemic?

No, and no method trained only on past passenger numbers could have. The model trained on 2016 to 2019 expected about 420,639 passengers in April 2020; the Civil Aviation Authority recorded none.

Why does averaging two forecasts help?

In 2025 the Holt-Winters forecast was too high in 11 months out of 12 and copying 2024 was too low in 11 out of 12. Errors in opposite directions partly cancel, so their average was off by 2.7 per cent a month against 4.7 and 4.4 for each alone.

When do Newham learners have lessons?

After the free lesson we suggest a regular weekly time from the classes at the right level that have space. Our teachers are in India, but every time we send you is London time.

What equipment is needed?

A laptop or desktop, headphones or speakers, and a dependable internet connection. The forecasting project needs only Python and the published CAA files.

Is there a Modern Age Coders centre in Newham?

No. There is no Newham 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 Newham 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

More of London and the UK

Every borough and the City appear on the London page, with links added as pages open, among them Barnet in the far north and Hillingdon, home to Heathrow, in the far west. Learners keen on prediction and machine learning can go on to our AI and machine learning classes in London, and the UK coding page sets out how school stages differ between the four nations.

Free Newham classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here