Which coding and AI classes are best for West Molesey?
The 2021 census counted 47,150 usual residents in the ONS built-up area named West Molesey, and 138,754 in the borough of Elmbridge. By the postcode gazetteer that built-up area also takes in East Molesey, Thames Ditton, Weston Green, Long Ditton, Hinchley Wood and Claygate. Learners aged six to 67 there study coding, AI, Python, vibe coding and maths with Modern Age Coders over live video; tutors based in India teach them privately or in level-matched groups of five to ten. Our lessons ask learners to test ideas, not just type them. We recommend a course only after a free first lesson. The West Molesey project starts from a rule for escaping a maze that Harris gives in Three Men in a Boat, told as the boat passes through Moulsey Lock, and tests it on 1,000 computer-made mazes against breadth-first search. Past the trial, a group place costs USD 100 monthly and private tuition USD 150 monthly.
In Three Men in a Boat, Harris leads a country cousin into the Hampton Court maze, confident that it is simple. Jerome gives his method in one line: "You keep on taking the first turning to the right." Soon a whole crowd is following him round and round, and a keeper has to let them out. Jerome's narrator hears the story as their boat passes through Moulsey Lock. Harris's rule has a name in computing, the wall follower, and it is not foolish. In some mazes it can never fail. In others it can walk in circles for ever. Finding out which is which takes about forty lines of Python.
Facts last verified 30 September 2026. Teaching is online; no West Molesey branch is claimed.
One recommendation for each age. Each begins with a live first lesson that is free and needs no card.

Thinking like a programmer: mazes, rules and step-by-step instructions tested by hand.
See the syllabus
Vibe coding for children: an AI helps build a Scratch maze game, and the child checks it.
See the syllabus
Search, graphs and recursion in Python, with the Moulsey maze project.
See the syllabus
Python from scratch to algorithms and a first AI agent that explores.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusThe census count for the built-up area, the borough total, and which places the gazetteer puts inside.
| Place | Residents |
|---|---|
| West Molesey built-up area | 47,150 |
| Elmbridge borough | 138,754 |
The ONS names this built-up area after West Molesey, but it reaches well beyond the village. For West Molesey and East Molesey in KT8, Thames Ditton and Weston Green in KT7, Long Ditton in KT6, and Hinchley Wood and Claygate in KT10, the closest postcode to each gazetteer point lies inside it. Esher, Hersham and Walton-on-Thames have built-up areas of their own and are counted separately. The borough row covers all of them, so the two figures are never added. Schools here follow the national curriculum for England; give us the year group, Year 2 to Year 13, and lessons can support GCSE or A level computer science.
See Kingston upon Thames, Twickenham, Woking and the Surrey county page. The reason we put reasoning ahead of tools is on learn to think, not just use AI tools.
A sentence from an 1889 novel, a maze generator, and two ways to reach the centre.
The novel is free from Project Gutenberg, so the learner begins by loading the text in Python and finding the passages themselves: the maze story in Chapter VI, and the opening of Chapter VII, which places the telling in Moulsey Lock. OpenStreetMap has Molesey Lock on the Thames, and the postcode nearest to it, KT8 9AW, lies 40 m away inside the West Molesey built-up area.
Next the learner writes a maze maker. Recursive backtracking carves passages through a 15 by 15 grid of 225 cells until every cell is joined, leaving exactly one route between any two cells and 196 inside walls. The walker starts in the middle of the top edge and aims for the centre cell, as in a hedge maze. Harris's rule becomes code: at each cell, turn right if you can, otherwise go straight, otherwise left, otherwise back. That is the right-hand wall follower. The rival is breadth-first search, which explores outward one step at a time, remembering every cell it has seen, and so finds the shortest route.
| Maze | Rule reached the centre | Search reached the centre | Notes |
|---|---|---|---|
| One route between any two cells | 1,000 of 1,000 | 1,000 of 1,000 | Rule used 140.2 steps on average; shortest was 53.2 |
| 10 extra walls removed | 594 of 1,000 | 1,000 of 1,000 | Loops appear |
| 20 extra walls removed | 304 of 1,000 | 1,000 of 1,000 | |
| 39 extra walls removed | 62 of 1,000 | 1,000 of 1,000 | About one wall in five gone |
In the mazes with a single route between any two cells, Harris would have been right: keeping a hand on one wall reached the centre every time. It was slow, though. The median walk was 2.36 times the shortest route and the longest was 41.4 times. Removing a few walls creates loops, and a loop can surround the goal like a moat, so a hand on the outer wall circles round it and back to the entrance. With ten walls removed the rule failed in 406 mazes; with 39 removed it failed in 938. Keeping the left hand on the wall instead succeeded in exactly the same number of mazes each time. Breadth-first search never failed, because it remembers where it has been.
Draw two paper mazes, one with a loop round the middle, and try the right-hand rule on both.
Store a maze as a Python grid and code the wall follower with a heading that turns.
Generate mazes, add loops, write breadth-first search with a queue, and reproduce the table.
Three Men in a Boat by Jerome K. Jerome (1889) is Project Gutenberg eBook 308. The lock's position comes from OpenStreetMap contributors (Open Database Licence) and the postcode check from postcodes.io. The mazes, the seed (20260930) and every count in the table come from our own program. We make no claim about the layout of the real Hampton Court maze.
A rule that works in one world can quietly fail in the next.
| In the maze runs | With AI |
|---|---|
| The rule was perfect when every route was unique | Know the conditions an answer relies on |
| A few loops broke it 406 times in 1,000 | Test beyond the easy cases |
| Both hands failed in the same mazes | A mirror-image fix is often the same bug |
| Search succeeded because it kept a memory | Ask what state a method keeps |
| Harris sounded certain throughout | Confidence is not evidence |
An AI assistant asked to solve a maze may well produce a wall follower: it is short, it looks clever and it passes a quick test on a simple maze. The difference between a rule that is guaranteed only for some inputs and a method that is guaranteed for all is exactly what learners in West Molesey practise spotting when they vibe code. They state the job, study the reply, and then design a test the reply could fail. Exploring agents face the same choice between remembering and wandering. Agent projects wait until a learner's own Python holds up without help, which for most happens around sixth form or later in life, and Copilot Studio agent work is private tuition only. Two related pages: our agents route for UK students, and understand the code, don't copy-paste.
Project Gutenberg, OpenStreetMap, postcodes.io and the ONS have no connection with Modern Age Coders. We rely on their open resources; the experiment is ours.
Where a learner starts depends on the trial lesson more than on age or school year.
Mazes, sequences and instructions, worked through by hand first.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsScratch games built with AI help, then a first move to Python.
Vibe Coding for KidsPython and AI for KidsQueues, grids, recursion and graph search, all tested.
Problem Solving for TeensPython for TeensAlgorithms properly, then exploring agents built on readable code.
Python MasterclassData Structures & Algorithms CourseThe wall follower is a maze-solving rule that keeps one hand on the same wall at every turn, and it matters because it is guaranteed only when the maze has no loops round the goal, a condition an AI will rarely mention when it hands you one.
Across 1,000 loop-free mazes the right-hand rule reached the centre every time, but with 10 walls removed it succeeded in 594 of 1,000 and with 39 removed in 62, while breadth-first search never failed.
Having seen a confident rule collapse, a learner asks what any code assumes about its input, whoever wrote it.
For a West Molesey teenager, spotting the assumption behind a clever answer is what keeps them in charge of AI, and that skill is learned by writing and breaking code. The longer argument is in is it still worth learning to code in 2026.
Every class is a live video session. A laptop or desktop with a keyboard is required; tablets alone are not suited to programming.
The learner types, runs and fixes the code while the tutor asks why.
We watch what the learner can do in the first lesson before recommending anything.
No fee and no card details are taken for the first lesson.
Each group shares one level, with classmates from across the UK.
Typically two a week in term, with Surrey holidays left free if you ask.
Clock changes are handled by the tutor; your lesson time stays the same.
Why we teach online
Grouping learners by level works far better when the whole country is the pool. Live video means nobody travels and nobody waits for a local class to fill.
West Molesey learners pay the rates we charge everyone outside India.
First lesson: free and full length, followed by a course recommendation.
Group tuition, roughly eight lessons per month.
One-to-one tuition, roughly eight lessons per month.
We charge in US dollars and give no sterling price. There is no charge before the trial, and billing starts only once you have chosen a course and a weekly time. Holiday pauses, missed lessons and moving between group and private tuition are explained on the pricing page.
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
Start with the learner's age or school year, plus a hobby. Trials vary: a paper maze to escape, an AI-assisted Scratch game, some opening Python, or a search written from nothing.
The maze project, search algorithms, coding, vibe coding and the lesson arrangements.
The ONS built-up area named West Molesey had 47,150 usual residents at the 2021 census. It takes in East Molesey, Thames Ditton, Long Ditton, Hinchley Wood and Claygate. Elmbridge borough had 138,754.
They can. Lessons happen on live video, open to anyone from 6 to 67, whether in West Molesey, East Molesey, Thames Ditton or elsewhere in Elmbridge.
Breadth-first search explores a maze or network outward from the start, one step at a time, keeping a record of every place visited. It always finds a shortest route if one exists.
Only if the maze has no loops around the goal. In our tests it reached the centre in all 1,000 loop-free mazes but in only 594 of 1,000 once ten walls were removed.
Jerome's narrator hears Harris's maze story while the boat passes through Moulsey Lock, at the start of Chapter VII. The nearest postcode to Molesey Lock, KT8 9AW, is in the West Molesey built-up area.
Vibe coding means describing what you want to an AI, then running, checking and improving the code it writes. We teach it next to typed Python.
When their Python stands up without a tutor, typically around sixth form or in adulthood. Copilot Studio agents are one-to-one only.
Searching and algorithm design are on GCSE and A level specifications, and we teach them thoroughly. We make no promise about grades.
Nothing for the opening lesson. After it, USD 100 per month buys a group place and USD 150 per month buys private teaching.
Yes. Send us the dates and those weeks are skipped.
Try Kingston upon Thames, Richmond upon Thames, Guildford and Woking. The South East page and the UK hub have the full list.