What are the best coding and AI classes for a learner in Torquay?
Torquay's built-up area was home to 52,035 people at the 2021 census, the ONS reports, within a Torbay of three towns. Babbacombe, St Marychurch, Chelston, Cockington and Ellacombe are among the suburban areas recorded in postcode data. We teach coding, AI, Python, vibe coding and maths by live video from India to learners of six to 67, one at a time or five to ten together at a matching level. Each course starts from reasoning, because a learner who can reason can audit what software and chatbots produce. In the Torquay project a small neural network called a self-organising map sorts 479 Torbay census areas onto a six-by-six grid with no labels to guide it, and the learner measures how well it kept similar areas side by side. The first lesson is free and leads to a course recommendation. Continuing costs USD 100 a month in a group and USD 150 a month one-to-one.
Most machine learning that makes the news is supervised: the network is shown the right answers and adjusts until it matches them. A self-organising map gets no answers at all. It is a grid of nodes, each holding a made-up description of a census area. Show it a real area, find the node that resembles it most, and nudge that node and its grid neighbours a little closer to the area. Repeat a few thousand times and the grid rearranges itself until neighbouring nodes describe similar kinds of place. Torbay has 479 census output areas, which a Torquay learner can feed to such a map in a few dozen lines of Python, and then test whether the promised order really appeared.
Facts last verified 30 September 2026. Teaching is online; no Torquay branch is claimed.
One course per age band to begin with. All of them open with a free live class, and we ask for no card.

How to think: sort things by more than one feature and explain the order you chose.
See the syllabus
Describe a Scratch game for an AI to build, then play it until you find its mistakes.
See the syllabus
Neural networks and machine learning from first principles, with the Torbay map as a project.
See the syllabus
Web and Python projects made with AI help and defended by the learner.
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 syllabusTorbay's three built-up areas in the ONS figures, and the Torquay neighbourhoods named in postcode data.
| Built-up area | Residents (2021) |
|---|---|
| Paignton | 67,520 |
| Torquay | 52,035 |
| Brixham | 17,840 |
We print each ONS figure as published and leave them unadded; Torbay's own census count, 139,324, comes from table TS001. In Torbay, postcodes.io lists Babbacombe, St Marychurch, Chelston, Cockington, Ellacombe, Shiphay, Wellswood and Torre as suburban areas. Schools in the bay work to England's national curriculum, and our timetable bends around the holiday dates you give us.
The county page is coding classes in Devon, the regional one South West England, and Paignton has its own page and project. The thinking-first idea is on learn to think, not just use AI tools.
Thirty-six nodes, five numbers per area, no labels, and two honest scores at the end.
Four Census 2021 tables are pulled from the Nomis API for every output area in Torbay: 479 areas, 63,001 households, 14,646 of them with no car or van. Each area is reduced to five numbers: population density, the share of one-person households, the share of detached homes, the share of purpose-built flats and the share of households without a car. The numbers are standardised so that no single one dominates. The map is a six-by-six grid whose 36 nodes start as random points. For 6,000 steps the program picks an area, finds the winning node, which is the one whose five numbers are closest, and pulls that node and its grid neighbours towards the area, with the pull and the neighbourhood both shrinking over time.
| Measure | Trained map | Untrained random grid |
|---|---|---|
| Quantisation error (distance from an area to its node) | 0.765 | 0.817 |
| Topographic error (closest two nodes not adjacent) | 1.3% | 73.3% |
| Areas on a node: fewest, median, most | 5, 12, 25 | not measured |
Two scores judge a map. Quantisation error is the average distance between an area and the node that represents it, and training lowered it only modestly, from 0.817 to 0.765. Topographic error is the share of areas whose two closest nodes are not next to each other on the grid. That one collapsed from 73.3% to 1.3%, which is the real achievement: the grid has become a map, where moving one step changes the description only slightly. The weights confirm it. Adjacent nodes sit 0.80 apart on average, all pairs of nodes 2.28 apart, and opposite corners 4.41 apart.
| Feature | One corner | Opposite corner |
|---|---|---|
| People per square kilometre | 8,418 | 413 |
| One-person households | 27.7% | 27.5% |
| Detached homes | 3.6% | 56.1% |
| Purpose-built flats | 19.8% | 4.7% |
| Households with no car or van | 27.2% | 10.6% |
For comparison the learner runs k-means with 36 clusters on the same data. It achieves a lower quantisation error, 0.636, because it is free to put its centres wherever they fit. What it cannot offer is a layout: cluster 7 has no particular relation to cluster 8. The map gives up a little accuracy to gain an arrangement people can read. Note also what the corners do not show. The one-person share is almost identical at both ends, so on this map it varies along a different direction from density and house type. The node descriptions are averages of the model, not statements about any street or household.
Arrange picture cards on a grid so that neighbours look alike, then swap cards to improve it.
Code a one-dimensional map in Python that sorts colours into a smooth strip without being told how.
Build the six-by-six Torbay map, compute both error scores, and compare with k-means.
Counts come from the Office for National Statistics Census 2021, served by Nomis under the Open Government Licence. The map, its error scores and the node descriptions are entirely our own calculations. Results change slightly with each random start, which is why we report an average of ten.
Putting similar things close together is one of the oldest ideas in neural networks, and it is still at work inside modern AI.
| On the Torbay map | In AI more widely |
|---|---|
| No labels were given | Much of what networks learn is unsupervised |
| Neighbouring nodes became alike | Embeddings place related words and images close together |
| k-means had lower error but no layout | The lowest score is not always the most useful result |
| Ten starts gave slightly different maps | Random starts change outcomes; report an average |
| Corners differed in house type, not in one-person share | Read what a picture shows, not what you expect |
When a learner vibe codes this project, they explain the map to an AI assistant in plain language and receive working Python in return. The risk is a pretty grid that nobody has checked. Torquay students compute the topographic error themselves and compare against the untrained grid, so they know the order is real. Agents that search documents by similarity rest on the same principle of nearness, and a builder who has measured nearness once is harder to fool. Agent projects begin when a learner can program in Python independently, often in Year 12 or 13 or in adult life, and Copilot Studio agents are taught privately, never in groups. More at our AI agents pathway for UK students and understand the code, don't copy-paste.
Neither the Office for National Statistics, Nomis nor postcodes.io has any tie to Modern Age Coders. Their open data is the input; the network and the conclusions, right or wrong, are ours.
Treat the year groups as a guide. What happens in the free lesson decides the entry point.
Sorting, grouping and explaining why two things belong together.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsFirst games and apps with an AI partner, checked by the learner.
Vibe Coding for KidsPython and AI for KidsReal data and small networks, in step with GCSE and A level.
AI and Machine Learning for TeensPython for TeensPython foundations, then generative AI and agents.
Python MasterclassGenerative AI CourseA self-organising map is a neural network that arranges data on a grid without labels, so that items placed on neighbouring nodes are similar to each other.
Trained on 479 Torbay census areas, a six-by-six map cut its topographic error from 73.3% to 1.3%, while k-means with the same number of groups fitted the data more tightly but produced no layout at all.
Learners who have scored a map both ways understand that a model can be judged on more than one quality, and that the useful one depends on the job.
Writing the network yourself is how that understanding forms, and it gives Torquay teenagers a reason to keep coding in 2026 even when an AI could draft the script. The longer argument is in why teenagers should still learn to code in 2026.
You need a computer, a webcam and broadband that copes with video.
The student writes and runs everything on a shared screen while the tutor asks what each line is for.
The free lesson tells us the level, and we take down the exam board where it applies.
There is no charge and no card request, and you leave with a course suggestion.
Five to ten learners at one stage, joined from towns all over the UK.
School holidays are skipped when you send the dates.
British Summer Time is absorbed at the tutor's end, so the lesson hour is constant.
Why online suits the bay
A class at exactly one level needs a wide pool of learners. Teaching by video lets us draw that pool from the whole UK.
Torquay learners pay our international rates, which cover every country apart from India.
A full live lesson for free, closing with a course recommendation.
Close to eight live group lessons a month.
Close to eight live one-to-one lessons a month.
Our invoices are issued in US dollars and no sterling amount is quoted. The first is raised after the trial, once a course and a standing weekly time are agreed. Holiday breaks, absences and changes of format are described 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
Tell us the learner's age or year and what they like doing. The trial can be a card-sorting puzzle, a Scratch game written with an AI, some early Python, or a first tiny neural network.
Self-organising maps, the Torbay project, coding, AI and how lessons work.
The Torquay built-up area had 52,035 residents at the 2021 census, according to the ONS.
Yes. We teach ages 6 to 67 by live video, so Babbacombe, St Marychurch, Chelston and the rest of Torbay can all join.
A neural network laid out as a grid that learns, without labels, to place similar data on neighbouring nodes. It is also called a Kohonen map.
Machine learning that finds structure in data without being given correct answers, as in clustering or a self-organising map.
They train a six-by-six map on 479 Torbay census areas in Python, score it with quantisation and topographic error, and compare it with k-means.
The learner describes the program, an AI proposes code, and the learner runs tests to decide what to keep. It is part of every age band.
After Python is fully their own, often in Year 12 or 13 or as an adult. Copilot Studio agents are private-lesson only.
Computer science and maths are both covered, with understanding as the target and no grade guarantees.
The first lesson is free. Group lessons are then USD 100 a month and one-to-one lessons USD 150 a month.
Only if you wish. Give us the dates and we stop for them.