What are the best coding classes in Stoke-on-Trent?
The 2021 census counted 258,366 usual residents in Stoke-on-Trent, living at 2,764.8 people per square kilometre against 433.5 across England. The Victoria County History records that the six pottery towns became one county borough on 31 March 1910, and the city dates from 1925. Our teachers in India teach Stoke-on-Trent learners from age six to sixty-seven in live video lessons, one to one or in groups of five to ten working at the same level, at times that fit around British school and work. There is no charge for the first lesson; after that a group place is USD 100 a month and one-to-one teaching USD 150.
Every hour, the Stoke-on-Trent Centre monitoring site reports how much fine dust, PM2.5, is in the air. Some hours leap far above their neighbours. Are they faults to smooth away, or real events? Our teenagers build a median filter, which replaces each hour with the middle value of a small window, and test it on four years of the city's data. In 2022 the highest hour of the year was the one ending at 22:00 GMT on 5 November, Bonfire Night, and lasted all evening, so a five-hour median keeps 57.5 of its 66.8 micrograms. In 2025 the highest hour, 77.2 on a July evening, lasted barely two hours, and the same filter cuts it to 24.5. The filter cannot tell a fault from a real event; only its window length decides.
Facts last verified 23 September 2026. Teaching is online; no Stoke-on-Trent branch is claimed.
Choose by what the learner already enjoys. Each course opens with a free live lesson, and no card details are needed to book one.

Block programming for younger children, a first step towards programs that read numbers and react when one looks odd.
See the syllabus
Python from first lines to complete projects, enough to read a year of hourly readings and write a filter for them.
See the syllabus
Real data handled in Python: cleaning it, smoothing it carefully and saying what the smoothing removed.
See the syllabus
Python for adults who deal with sensor logs, meters or machine readings and need to separate faults from real events.
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 syllabusCensus 2021 figures for the Stoke-on-Trent unitary authority, from the Office for National Statistics on Nomis.
| Measure | Stoke-on-Trent | England |
|---|---|---|
| Usual residents | 258,366 | 56,490,048 |
| Living in households | 254,839 | Not compared |
| Living in communal establishments | 3,527 | Not compared |
| Aged 5 to 9 | 16,989 (6.6%) | 5.9% |
| Aged 30 to 34 | 19,079 (7.4%) | 7.0% |
| Students among residents aged 5 and over | 52,769 (21.7%) | 20.4% |
| Usual residents per square kilometre | 2,764.8 | 433.5 |
Children aged 5 to 9 made up 6.6% of residents, above England's 5.9%, and adults aged 30 to 34 made up 7.4%, against 7.0% nationally.
At 2,764.8 residents per square kilometre, the six towns and their suburbs are packed far more closely than England as a whole.
Of the 242,744 residents aged five and over, 52,769 were students, 21.7%, a little above the figure for England.
Our Stoke-on-Trent groups mix learners from right across that city. A Year 2 child in Meir might be making a first animation, a Year 9 student in Burslem choosing GCSE options, and a parent in Trentham learning Python for the data in their job, each in a small class at their own level.
From the Victoria County History of Staffordshire and Historic England's open listing data.
The Act uniting the pottery towns received royal assent, after passing both Houses of Parliament two days earlier, the Victoria County History records.
The county borough of Stoke-on-Trent came into existence, joining Burslem, Fenton, Hanley, Longton, Stoke-upon-Trent and Tunstall. The history calls the union unique in English local government.
Stoke-on-Trent became a city. The county history adds that local loyalties to the six towns lived on long after the merger.
The pottery industry has left its mark on the listing records too. Historic England lists surviving bottle ovens across the city, among them two bottle ovens and a chimney at Albion Works and a single bottle oven at the former Dolby Pottery, both at Grade II. We have no connection with Historic England, the Victoria County History or Stoke-on-Trent City Council; the ovens earn a place here because they recall towns whose people, the county history says, were predominantly engaged in a common industry, and today the same city measures its air every hour, which gives this page its project.
Where the air data comes from
DEFRA's UK-AIR archive publishes hourly readings from the Stoke-on-Trent Centre site as open data, including PM2.5, the fine particles smaller than 2.5 thousandths of a millimetre, with each value marked as ratified or provisional. Times are in GMT and label the end of each hour, so a July reading marked 20:00 covers 20:00 to 21:00 British Summer Time.
A median filter replaces each hour with the middle value of the hours around it. A moving average uses their mean. Both smooth the data; they fail in different ways.
| Filter | 5 November 2022, hour ending 22:00 GMT | 24 July 2025, hour ending 20:00 GMT |
|---|---|---|
| Raw reading | 66.8 | 77.2 |
| 3-hour median | 58.5 | 46.3 |
| 5-hour median | 57.5 | 24.5 |
| 5-hour mean | 53.0 | 37.4 |
| 9-hour median | 31.4 | 24.2 |
| 9-hour mean | 38.0 | 30.7 |
Load a year of hourly PM2.5, keep the gaps as gaps (39 missing hours in 2022, 30 in 2025) and never fill them with zeros.
For each hour, sort the readings in the window and take the middle one. A spike shorter than half the window can never be the middle value, so it disappears.
Put the filtered series next to the raw one and ask what was removed. On Bonfire Night 2022, seven of eleven evening hours reached 30 or more, so a short median kept the plateau.
On 5 November 2022 the high readings lasted all evening, so the five-hour median kept 57.5 of the 66.8 peak, better than the mean's 53.0. On 24 July 2025 the burst lasted two hours, so the same median cut it to 24.5 while the mean smeared it into its neighbours at 37.4. Both hours passed DEFRA's ratification checks. A median filter removes anything shorter than half its window, real or not, so choosing the window is choosing which events you are willing to lose.
Longer windows make the point starker. A 25-hour median brings the 2022 Bonfire Night peak down to 16.7, and in 2023 the evening's single high hour, 33.8 in the hour ending 20:00 GMT, is cut to 15.3 by even a three-hour median. The highest hour of 2024 was also the one ending at 22:00 GMT on 5 November, 42.6, and because seven evening hours were high the five-hour median barely touches it. Four years, the same evening, and a different shape every time.
Learned on Stoke-on-Trent's air, then used on step counters, factory machines, weather stations, smart meters and the sensors inside phones.
| Question | For Stoke-on-Trent PM2.5 | If nobody asks it |
|---|---|---|
| How long are real events? | Bonfire evenings last hours; the July burst lasted two | A window that deletes the events you care about |
| Median or mean? | Median for keeping plateaus and edges | A mean that spreads one spike across its neighbours |
| What counts as a spike? | 15 or more above its own 5-hour median | Every busy hour flagged as a fault |
| Is the value confirmed? | Ratified status checked before judging it | Real measurements thrown away as glitches |
| What happens at gaps? | Missing hours left out of each window | Zeros dragging every filter downwards |
The third row is a choice, not a fact. Using that rule, 6 hours in 2022, 3 in 2023, 4 in 2024 and 7 in 2025 stood out. Change the threshold and the counts change; the honest report states the rule next to the count, and says that a flag means look again, not delete.
Finding the middle number of five cards and seeing why one silly card cannot change it, while it does change the average.
A median filter in Python on four years of UK-AIR readings, compared with a moving mean at several window lengths.
Cleaning sensor and machine logs at work, with every removed value counted and every threshold written down.
We are not connected with DEFRA, Historic England, British History Online or Stoke-on-Trent City Council. The readings, census tables and listing records are open data, and the filters, counts and comparisons on this page are our own work.
The age bands are a rough starting point, and the free lesson settles the right level.
Lining up number cards, finding the middle one and the average, and spotting which one a single odd card spoils.
Scratch Coding for KidsProblem Solving and Computational Thinking for KidsStoring a week of readings in a Python list, sorting a slice of it and picking out the middle value.
Python and AI for KidsMaths Through CodingMedian and mean filters on hourly UK-AIR data, window lengths tested against real events such as Bonfire Night.
Python for TeensData Science for TeensCleaning logs from meters and machines, flagging odd values for review rather than deleting them silently.
Python Automation CourseData Science CourseBecause every automatic cleaning step decides, quietly, which real events to throw away.
AI systems learn from data that has usually been cleaned first, and cleaning often means smoothing out spikes. A learner who has watched a median filter erase a real two-hour burst of dust knows to ask what a cleaning step removed, and whether the unusual cases a model most needs to learn from were among them.
The same idea runs through image processing, where median filters remove speckle from photos, and through anomaly detection, where the spikes are the whole point. Building the filter by hand, and comparing it with the mean, makes the trade-off between smoothness and faithfulness something a learner has seen rather than been told.
So a Stoke-on-Trent teenager should keep learning to code in 2026, in six towns that became one city: software can smooth any data it is given, but a person still has to decide which spikes are the story. The longer argument is in why coding is worth learning in 2026.
The city runs along a chain of towns from Tunstall in the north to Longton and Meir in the south. Online, every one of them is equally close to class.
A learner in Smallthorne and another in Blurton can share a lesson without either of them catching a bus through Hanley.
Our teaching follows the stages used in Stoke-on-Trent schools, Reception and Key Stages 1 to 4 up to GCSE and A level, and is all in English.
The free session is a genuine lesson on a real task, ending with our advice on level, course and a weekly slot. No card is needed.
Five to ten learners at one stage, from Stoke-on-Trent, around the UK and overseas, which keeps sensible times open for every level.
Two fixed lessons weekly, around eight a month, with school holidays and exam weeks arranged with the teacher ahead of time.
A 5.30 pm lesson in Stoke-on-Trent begins at 10 pm in India during British Summer Time and 11 pm in winter, since India does not change its clocks; our teachers keep evening hours for UK families.
Around North Staffordshire
Families in Newcastle-under-Lyme, Kidsgrove, Leek or Stone join exactly the same classes, as groups are online and formed by level rather than by town.
A free first lesson, followed by one monthly fee.
A whole lesson at no cost, ending with a suggested level, course and weekly time.
Around eight live lessons a month, in a group of five to ten learners at one stage.
Around eight live lessons a month, with the teacher attending to your learner alone.
Families in Bucknall or Abbey Hulton pay in US dollars like every family outside India, and there are no pound prices anywhere on our site. The free lesson always comes first and billing begins only when a course and a weekly time have been agreed; the pricing page explains pauses, missed lessons and moving between a group and private teaching.
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
We match the first task to the learner: a middle-number card game for a young child, a short Python program that finds the middle of a list for a beginner, or a year of the city's air readings and a median filter for a teenager ready for real data.
What Stoke-on-Trent families ask us most often.
Census 2021 counted 258,366 usual residents in the Stoke-on-Trent unitary authority, with 254,839 living in households and 3,527 in communal establishments.
It is densely built, with 2,764.8 residents per square kilometre against 433.5 for England, and it has slightly more young children: 6.6% of residents were aged 5 to 9 in 2021, against 5.9% nationally.
A way of smoothing data by replacing each value with the middle value of a window around it. Unlike a moving average, it ignores a single extreme value completely, which makes it good at removing short spikes and at keeping sharp edges.
Because of how long each lasted. The 2022 evening had seven of eleven hours at 30 or more, so a five-hour median kept 57.5 of the 66.8 peak. The July 2025 burst lasted two hours, so the same filter cut 77.2 to 24.5.
From DEFRA's UK-AIR data archive, which publishes hourly readings for the Stoke-on-Trent Centre site as free downloadable files, with each value marked ratified or provisional.
The Victoria County History records that the county borough came into existence on 31 March 1910, uniting Burslem, Fenton, Hanley, Longton, Stoke-upon-Trent and Tunstall, and that it became a city in 1925.
Lessons run on weekday afternoons, weekday evenings or at weekends, at a UK time we fix in the free lesson. The time in India is four and a half hours ahead of Stoke-on-Trent in summer and five and a half in winter.
No. We have no Stoke-on-Trent centre and no UK premises, because every lesson is live online. A learner needs a computer with sound and a dependable connection, and our phone number is Indian.
The first lesson costs nothing. After that, a group place is USD 100 a month for two live lessons a week, roughly eight a month, with five to ten learners, and one-to-one teaching on the same pattern is USD 150 a month. Nothing is charged before the course, format and time are agreed.
Five to ten learners at the same stage, grouped by level, pace and goals rather than age or neighbourhood. If no group fits the learner's week, one-to-one lessons are offered instead.
On the coast, the Brighton and Hove page slides a window along a year of ozone readings, and Swansea watches for the moment roadside air changed for good. Closer by, Derby finds the busiest minute on its buses. The England guide explains school stages, and the UK coding page links to every other city.