Skip to content
Home/United Kingdom/London/Hammersmith and Fulham
London Borough of Hammersmith and Fulham

Coding classes in Hammersmith and Fulham

What are the best coding classes in Hammersmith and Fulham?

Hammersmith and Fulham is the west London borough of Hammersmith, Fulham, Shepherd's Bush, White City, Parsons Green, Sands End and Brook Green, with 183,157 residents at the 2021 Census, Fulham Palace as its only Grade I building and 266 listed entries in all. A class worth joining shows learners how a clever idea beats brute force, and this page does it with a walk: visit all 266 listed buildings in the shortest possible loop, using a curve drawn by recursion, the Hilbert curve, to put them in a sensible order. Teachers in India teach live on video, for ages 6 to 67, one to one or in small classes of five to ten learners at the same stage. There is no charge for the first lesson. Carrying on costs USD 100 a month in a class or USD 150 a month one to one.

Imagine a walking tour of every listed building in Hammersmith and Fulham: 266 of them, from Fulham Palace to the Grand Hall at Olympia. Take them in a random order and your loop would be about 600 kilometres long, criss-crossing a borough only seven kilometres from end to end. Sort them west to east and it is still 265. Our learners try something cleverer. The Hilbert curve is a line that wriggles through every square of a grid, drawn by a simple rule applied again and again: each square splits into four, and the curve visits the four in a twisted U. Its magic is that points close together on the curve are close together on the map. Line the buildings up along it and the tour drops to about 54 kilometres.

Facts last verified 25 September 2026. Teaching is online; no Hammersmith and Fulham branch is claimed.

Course picks for Hammersmith and Fulham

Starting courses in Hammersmith and Fulham

Picture a Year 3 child in Fulham who draws mazes, a Year 9 pupil in Shepherd's Bush who loves puzzles about shortest routes, a Year 12 student in Hammersmith considering computer science, and a delivery driver in White City who plans a route every morning. Each can begin 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.

The borough in numbers

183,157 residents and 266 listed entries

Figures come directly from the named publisher, or from our own count of its data where we say so.

Hammersmith and Fulham, counted
MeasureValueSource
Usual residents, 2021 Census183,157ONS table TS001
Heritage List entries inside the borough266: 1 Grade I, 25 Grade II*, 240 Grade IIHistoric England data, counted 25 September 2026
Size of the borough's bounding boxabout 4.1 km by 7.2 kmOur measurement from the ONS boundary
Lines at HammersmithCircle, District, Hammersmith & City and PiccadillyTfL open data, checked 25 September 2026

One Grade I

Fulham Palace is the only Grade I entry inside the borough, which makes it the natural start of the tour.

Halls and houses

The Grand Hall and Pillar Hall at Olympia, Kelmscott House, Hurlingham House and Sandford Manor House are among the Grade II* entries.

Industry and charity

Gasholder No 2 at the former Fulham Gasworks is Grade II*, as are Sir William Powell's Almshouses and Fulham Town Hall.

The council's find-your-library page names libraries at Askew Road, Fulham, Hammersmith and Shepherds Bush.

The idea

A curve that fills a square

The Hilbert curve is built by recursion: to draw the curve on a grid, draw four smaller copies of it, rotated so they join end to end.

The Hilbert curve at each level of detail
GridSquares visitedTour through the 266 buildings in curve order
2 by 24181.2 km
4 by 416107.6 km
16 by 1625661.8 km
256 by 25665,53653.5 km
1,024 by 1,024over a million53.5 km

Each level refines the one before, and the tour shortens quickly and then stops improving: by 256 by 256 every building sits in its own square, so a finer grid changes nothing. The deep idea is locality. Two points next to each other along the curve are almost always near each other on the map, so sorting by position along the curve keeps neighbours together. Sorting by a single coordinate, west to east, does not: it zigzags north and south across the borough on every step.

Every distance here is a straight line between two listed buildings' map points, not a walk along streets, and learners say so in their write-up. Hammersmith Bridge does not appear: its heritage list point falls outside the borough's land boundary in the data we used.

Signature project

Six ways to order a walk past 266 buildings

Learners code each ordering, measure the loop, and discover which ideas are worth their effort.

1. Naive orders

Random order, then sorting by one coordinate. Quick to code, and a useful warning about how bad a thoughtless order can be.

2. Space-filling order

Zig-zag strips across the map, then the Hilbert curve. Both keep neighbours together; one uses recursion.

3. Greedy and tidy-up

Nearest neighbour picks the closest unvisited building each time. Then a 2-opt pass uncrosses any crossing legs until none improve.

Loop length through all 266 listed entries, straight lines, run 25 September 2026
MethodLoop length
Random order, average of 1,000 tries600.0 km
Sorted west to east265.5 km
Sorted south to north157.9 km
Eight zig-zag strips63.1 km
Hilbert curve order53.5 km
Nearest neighbour46.0 km
Hilbert order, then 2-opt tidy-up41.3 km

The Hilbert order cuts the random loop by more than ninety per cent using nothing but a sort. Nearest neighbour does better, and tidying the Hilbert route with 2-opt does better still, at 41.3 kilometres. The trade-off is the lesson. The Hilbert sort takes one pass and works just as well for a million points; nearest neighbour and 2-opt need far more comparisons as the list grows. Choosing a method means weighing quality against effort, and learners measure both.

Why this is worth doing without AI

An AI assistant can produce Hilbert curve code on request. What it will not give a learner is the feel for recursion that comes from drawing the curve level by level, or the judgement that comes from racing six methods on the same real map and seeing where cleverness pays and where it stops paying. That judgement, which method is good enough for the job, is what engineers are hired for.

The skill underneath

Recursion: a rule that uses itself

The Hilbert curve is the friendliest possible introduction to recursion, one of the hardest ideas in programming for beginners.

Base case

At the smallest size, the curve is just a U through four squares. The program must know when to stop splitting.

Recursive case

At any larger size, draw four smaller curves, turning the first and last so the ends meet.

See it grow

Drawing levels one, two, three and four on screen makes the pattern of self-similarity impossible to miss.

GCSE computer science students meet recursion as a concept; A-level students must be able to write and trace recursive functions, and the Hilbert curve is an ideal practice piece. The building positions are Historic England's and the boundary is the ONS's; the orderings, curves and loop lengths are our own work, computed on 25 September 2026. Neither Historic England, Hammersmith and Fulham Council, TfL nor the ONS has any tie to Modern Age Coders.

Getting around

Hammersmith's four lines, and one laptop

The borough is well served by the Tube. Our classes do not need it.

Hammersmith

TfL's open data lists the Circle, District, Hammersmith & City and Piccadilly lines at Hammersmith.

White City to Sands End

A learner in the north of the borough and another by the river at Sands End can share one class from home.

The shortest route

No commute is the shortest route of all: open the laptop, join the call, and the class of five to ten is there.

Hammersmith and Fulham in London

Hammersmith and Fulham is one of London's 32 boroughs. The London page covers every borough and the City, linking each page as it goes up, including Ealing to the west and Wandsworth across the river.

Learning ladder

From drawing mazes to recursive curves

We start each learner at the rung the free lesson reveals, not the one their year group implies.

Ages 6 to 10

Patterns that repeat

Children draw with the Scratch pen and discover shapes made by repeating a rule.

Scratch Coding for KidsCoding for Kids
Ages 10 to 13

Routes and distances

Python that plots points, joins them in order and adds up the lengths of the legs.

Python and AI for KidsMaths Through Coding
Ages 13 to 18

Recursion and heuristics

Hilbert curves, greedy routes and 2-opt on real map data, excellent for A-level computer science and project work.

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

Good enough, fast

Adults learn to compare planning methods on quality and effort, and to pick the one that fits the job.

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

AI can plan a route in seconds. Why should a Hammersmith and Fulham teenager learn how?

Because choosing the right method is a judgement, and judgement comes from experiments.

Route planning is everywhere in modern software, and AI tools will happily suggest an approach. But which one? On this borough's 266 buildings a one-line sort along a Hilbert curve gets within about a third of the tidied 2-opt route, while greedy and 2-opt methods do better at a much higher cost as the list grows. A learner who has timed and measured all of them can judge an AI's suggestion instead of just accepting it.

Recursion, locality and trade-offs between speed and quality are ideas that last a whole career, from databases to games to logistics. Tools will keep writing code. People who know which code to ask for will keep being needed.

Hammersmith and Fulham packs 266 listed buildings into a few kilometres. A learner here who can find a sensible path through them with a curve drawn by recursion has learned something genuinely elegant. The longer argument is in why teenagers should still learn to code in 2026.

Delivery

Shepherd's Bush to Parsons Green, classes online

Wherever a learner is in the borough, their class is a video call away.

At home

A laptop or desktop, headphones and broadband that copes with video are enough to take part.

School stages

We use the Key Stages of schools in England to describe progress, up to sixth form, naming GCSE or A level when they apply. All teaching is in English.

First lesson free

A proper lesson with a teacher, not a sales pitch, ending with a recommended level and course. No card details needed.

Matched groups

Five to ten learners at the same stage, from across the UK and further afield, so a sensible time is usually available.

Two sessions a week

Most classes meet on two evenings a week and pause for holidays and exams by agreement.

UK clock

Teachers are in India, but every time we send is given in UK time.

A compact borough, a wide class

Around 183,000 people live in Hammersmith and Fulham, and a good class needs five learners at one stage free together, so ours draw from far beyond the borough.

Fees

Fees for Hammersmith and Fulham families

A free first lesson, then a single monthly fee, the same from White City to Fulham.

First classUSD 0

A full first lesson with a teacher, free, with a recommended level, course and time at the end.

Group tuitionUSD 100

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

Private tuitionUSD 150

Roughly eight live lessons a month, one learner with one teacher.

Families here pay in US dollars, as all families outside India do, and the site shows no pound prices. Nothing is charged until after the free lesson and until a course and weekly time are agreed. The pricing page covers pausing, missed lessons and switching between group and private teaching.

Reviews

Families' Google reviews, word for word

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

Ask for a free lesson

Share the learner's age or school year and one interest. The first lesson might be a Scratch pattern drawn by repetition, a Python route plotter, or the Hilbert curve project on this page.

+44

FAQ

Hammersmith and Fulham questions

About the borough, the Hilbert curve project and our lessons.

How many people live in Hammersmith and Fulham?

The 2021 Census counted 183,157 usual residents in the London Borough of Hammersmith and Fulham, in ONS table TS001.

How many listed buildings are there?

We counted 266 entries on Historic England's National Heritage List inside the borough boundary: one at Grade I, Fulham Palace, 25 at Grade II* and 240 at Grade II.

What is a Hilbert curve?

A line that passes through every square of a grid, built by recursion: each square is split into four and the curve visits them in a turned U shape. Points close together along the curve are close together on the map.

How short was the shortest route found?

Taking the buildings in Hilbert curve order gave a straight-line loop of 53.5 km; nearest neighbour gave 46.0 km; and tidying the Hilbert route with 2-opt gave 41.3 km. A random order averaged 600 km.

Are these real walking distances?

No. They are straight lines between map points, not routes along streets. The project is about comparing ordering methods fairly, all measured the same way.

When would lessons take place?

After the free lesson we suggest a weekly slot in a class at the right level with room. Teachers are in India; slots are quoted in UK time.

What is needed at home?

A computer with sound and a steady connection. The route project needs Python and one free download of heritage list points.

Is there a Modern Age Coders centre in Hammersmith and Fulham?

No. There is no Hammersmith and Fulham 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 Hammersmith and Fulham 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

On from west London

The London page indexes every borough and the City, linking pages as they appear, from Hounslow further west to Camden in the north. Route planning and search lead naturally into our AI and machine learning classes in London, and the UK coding page sets out school stages in all four UK nations.

Free Hammersmith and Fulham classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here