Skip to content
Home/United Kingdom/London/Waltham Forest
London Borough of Waltham Forest

Coding classes in Waltham Forest

What are the best coding classes in Waltham Forest?

Waltham Forest is the north east London borough of Walthamstow, Leyton, Leytonstone, Chingford and Highams Park, with 278,426 residents at the 2021 Census, the William Morris Gallery in Lloyd Park and more than 46,000 trees on the public list of trees looked after by councils. The coding class to choose teaches how machine learning really decides, and this page does that with those trees: a decision tree, built from scratch, that asks yes-or-no questions about height and position until it can guess whether a tree is an oak, a cherry or a plane. Lessons are taught live on video by teachers in India, for learners from 6 to 67, one to one or in small groups of five to ten at the same stage. The first lesson is free; after it, a group place is USD 100 a month and a private place USD 150 a month.

The Greater London Authority publishes a list of trees maintained by London's councils, and Waltham Forest's part of it runs to 46,396 trees, most with a height, a canopy width, a trunk girth and an age band. Our learners take the six commonest kinds, cherry, maple, birch, plane, oak and whitebeam, and ask a machine learning question: from size and position alone, can a program tell which is which? They build a decision tree, the same kind of model used inside many real AI systems, choosing each question by how much it reduces uncertainty, a measure called information gain. The first question it chooses is simple: is the tree taller than ten metres? The answers that follow reveal what the data knows, and exactly where it runs out.

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

Course picks for Waltham Forest

First courses from Waltham Forest

Picture a Year 2 child in Chingford who collects leaves from Epping Forest walks, a Year 9 pupil in Walthamstow curious about how AI makes decisions, a Year 12 student in Leytonstone choosing biology or computer science, and a tree officer or gardener in Highams Park who knows every species by sight. Each 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.

Waltham Forest in numbers

278,426 residents and 46,396 listed trees

Every figure below is the named organisation's own, or our count from its published data.

Waltham Forest facts
FactFigureSource
Usual residents, 2021 Census278,426ONS table TS001
Trees in Waltham Forest on the London tree list46,396Greater London Authority, November 2025 file
Heritage List entries in the borough117: 13 Grade II*, 104 Grade IIHistoric England data, counted 25 September 2026
Lines at Walthamstow CentralVictoria and WeaverTfL open data, checked 25 September 2026

William Morris Gallery

The Water House in Lloyd Park, now the William Morris Gallery, is Grade II*; its list entry dates it to 1762.

A hunting lodge

Queen Elizabeth's Hunting Lodge at Chingford is also Grade II*, as are Walnut Tree House and Chestnuts House.

Library and cinema

Leytonstone Library and the former ABC Cinema are among the borough's Grade II* entries; Waltham Forest has none at Grade I.

The data

Six kinds of tree, five measurements each

We kept trees from the six commonest groups that have a height, canopy, girth and age band recorded, and noted whether each stands on a street. That leaves 20,401 trees.

Trees used in the project
Kind of treeTrees
Cherry6,118
Maple5,620
Birch2,801
Plane2,279
Oak2,180
Whitebeam1,403

Cherries are the largest group, so a lazy model that always answers "cherry" is right 29.6% of the time on unseen trees. That is the score to beat. Seventy per cent of the trees are used to build the model and the other thirty per cent are kept back to test it, chosen at random with a fixed seed so anyone can repeat the split. We could not add a library list for the borough: the council's libraries page sent our automated reader an empty challenge, and we never get round such checks.

Signature project

Growing a decision tree by information gain

At every step the program tries every question it could ask, such as "is the tree taller than 10 metres?", and picks the one that leaves the least uncertainty about the answer.

1. Measure uncertainty

Entropy measures how mixed a group is. With six kinds of tree in these proportions it is 2.38 bits: a lot of uncertainty.

2. Choose the question

For each possible split, work out how much entropy drops on average. The biggest drop, the information gain, wins. First winner: height at or below 10 metres, a gain of 0.25 bits.

3. Repeat and test

Split each group again, deeper and deeper, then score the tree on the trees it has never seen.

Accuracy on unseen trees as the decision tree grows, run 25 September 2026
Depth of treeRight on trees it learned fromRight on unseen trees
Always guess cherry-29.6%
1 question37.2%37.2%
3 levels45.2%45.5%
4 levels47.6%47.6%
6 levels50.7%49.7%
12 levels59.1%51.1%

The shallow tree reads like common sense: short trees are usually cherries; tall trees on streets are usually planes; tall trees elsewhere are usually oaks. Deeper trees keep improving on the trees they learned from, but barely improve on new ones: at twelve levels the gap between 59% and 51% is the model memorising quirks rather than learning. Some kinds are nearly invisible to it. At four levels it finds 87.5% of the cherries but 24.6% of the maples and not a single whitebeam, because size and position simply do not separate them. A decision tree can only be as good as the questions its data allows it to ask.

Why build one rather than ask an AI

An AI system can train a decision tree in one line of code and report an accuracy. A learner who has grown one by hand, question by question, knows what that number hides: a baseline of 29.6% to beat, a gap between training and test that signals overfitting, and whole classes the model never gets right. Those are exactly the questions to ask of any AI system that makes decisions about people or places.

Reading a model honestly

Three things accuracy alone does not tell you

The project ends with learners reporting more than one number.

Compare with a baseline

A model that is right 47.6% of the time sounds poor until you know that guessing the commonest answer gets 29.6%.

Watch the gap

When training accuracy races ahead of test accuracy, the model is memorising. Learners stop growing the tree where the gap opens.

Look class by class

An overall score can hide a group the model always gets wrong, as with whitebeam here. Report recall for every class.

GCSE computer science pupils can follow the yes-or-no questions and the idea of a test set; A-level students can compute entropy and information gain by hand and code the splitting rule. The tree records are the Greater London Authority's; the cleaning, the tree-building, and every accuracy and recall figure are our own, run on 25 September 2026. The GLA, Waltham Forest Council, the William Morris Gallery, Historic England, TfL and the ONS have no connection with Modern Age Coders.

Getting around

Walthamstow Central and a laptop at home

Walthamstow has Underground and Overground trains. Our lessons start wherever the learner sits down.

Walthamstow Central

TfL's open data lists the Victoria and Weaver lines at Walthamstow Central.

Chingford to Leyton

A learner near the forest in Chingford and one in Leyton can share one class from their homes.

Every learner counted

Small groups of five to ten at one stage mean no learner is the whitebeam of the class, overlooked by the model.

Waltham Forest in London

Waltham Forest is one of London's 32 boroughs. The London page covers all of them and the City, adding each page as it is published, including Redbridge to the east and Hackney, whose page studies trees in a different way.

Learning ladder

From twenty questions to machine learning

We find the learner's starting point in the free lesson; their school year only helps us guess.

Ages 6 to 10

Yes-or-no games

Children build guessing games in Scratch that narrow down an answer one question at a time.

Scratch Coding for KidsCoding for Kids
Ages 10 to 13

Sorting by rules

Python that sorts real records into groups with if-statements and counts how often the rules are right.

Python and AI for KidsMaths Through Coding
Ages 13 to 18

Learning from data

Entropy, information gain, test sets and overfitting, a real first model and a strong base for A-level projects.

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

Questioning AI

Adults learn to read model results critically: baselines, gaps and the groups a model misses.

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

AI tools train models in seconds. Why should a Waltham Forest teenager grow one by hand?

Because the numbers an AI reports mean little until you know how they were made.

Machine learning libraries will fit a decision tree to any spreadsheet instantly and print an accuracy. On Waltham Forest's trees, that number could be 51% or 59% depending on whether you test on new data, and it hides the fact that whitebeams are never recognised at all. A learner who has chosen each split by information gain, watched the training score race ahead of the test score, and looked class by class, can ask the questions that matter of any AI system, including the ones that affect people's lives.

Those habits, compare with a baseline, keep data aside for testing, and check every group, are the core of responsible AI. Tools will keep producing models; people who can judge them will keep being needed.

Waltham Forest looks after tens of thousands of trees. A learner here who can teach a computer to recognise some of them, and explain where it fails, has taken a real first step into artificial intelligence. The longer argument is in why teenagers should still learn to code in 2026.

Delivery

Leytonstone to Chingford, classes live

Across Waltham Forest, a lesson is a video call away.

Your own table

A laptop or desktop, a headset and a steady broadband connection are the only things a learner needs.

English school stages

We describe progress in English Key Stages, from early primary to sixth form, naming GCSE and A level where they fit. Lessons are in English.

A free first session

The first lesson is real teaching and closes with a recommended level and course, with no card details requested.

Balanced classes

Five to ten learners at one stage, drawn from across the UK and beyond, so there is usually a convenient evening.

Two evenings each week

Classes meet twice weekly in the evening in most cases, with agreed pauses for holidays and exams.

On London time

Teachers are based in India, and every time we send is already in UK time.

A green borough, a matched class

About 278,000 people live in Waltham Forest, and a good class still needs five learners at the same stage free at the same time, so ours draw from far beyond the borough.

Fees

Fees for Waltham Forest families

A free first lesson, then one monthly fee that is the same in Chingford and Leyton.

First classUSD 0

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

Group tuitionUSD 100

Around eight live lessons each month in a class of five to ten at one stage.

Private tuitionUSD 150

Around eight live lessons each month, one learner, one teacher.

Waltham Forest families pay in US dollars, like every family outside India, and the site shows no pound prices. Nothing is charged until after the free lesson and until a course and regular slot have been chosen. The pricing page covers pausing, missed lessons and swapping between class and private teaching.

Reviews

Reviews families have left 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 a free lesson

A year group or age, and one thing the learner enjoys, is enough for us to prepare. We could start with a Scratch guessing game, a Python tree counter, or the decision tree project on this page.

+44

FAQ

Waltham Forest families' questions

About the borough, the decision tree project and our lessons.

How many people live in Waltham Forest?

The 2021 Census counted 278,426 usual residents in the London Borough of Waltham Forest, in ONS table TS001.

Is the William Morris Gallery a listed building?

Yes. Historic England lists the Water House in Lloyd Park, now the William Morris Gallery, at Grade II*, and dates it to 1762.

What is a decision tree?

A model that makes a prediction by asking a series of yes-or-no questions, such as whether a tree is taller than ten metres, each answer leading to the next question until it reaches a guess.

What is information gain?

The drop in uncertainty, measured as entropy in bits, that a question produces. The decision tree picks the question with the biggest gain at each step; here the first is whether the tree is at most ten metres tall.

How accurate was the model?

On trees it had never seen, a four-level tree was right 47.6% of the time, against 29.6% for always guessing cherry. It found most cherries but no whitebeams, because size and position do not separate them.

When would Waltham Forest lessons be?

After the free lesson we suggest a class at the right level with room and its regular evening, in UK time; the teacher is in India.

What does a learner need?

A computer with sound and a steady connection. The decision tree project needs Python and the free London tree list.

Is there a Modern Age Coders centre in Waltham Forest?

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

Elsewhere in the capital

Our London page lists every borough and the City, with links added as pages go live, such as Enfield to the west and Tower Hamlets to the south. A first decision tree leads straight into our AI and machine learning classes for London learners, and families comparing the four UK school systems can use the UK coding page.

Free Waltham Forest classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here