What are the best coding and AI classes in North West England?
North West England counted 7,417,397 usual residents in the 2021 census, in 39 local authorities. Liverpool and Manchester are its two largest built-up areas, followed by Bolton, Warrington and Blackpool, with Blackburn, Stockport, Rochdale, Oldham, Birkenhead and Southport among the other large towns. Our lessons are all live on video, taught from India. Learners of any age from 6 to 67 study coding, AI, Python and maths, one-to-one or in classes of five to ten at a single level. The opening lesson is free and chooses the course. This page links every North West page we have and runs a rainfall project. Beyond it, expect USD 100 monthly for group learning or USD 150 monthly for a tutor of your own.
The Met Office has kept monthly rainfall at Newton Rigg, in Cumbria, since 1959, and every month from 1961 to 2020 is present. Split that record into two thirty-year halves and the average year got wetter, from about 912 millimetres to about 981. That is a rise of under 8 per cent. But look at how much the years differ from one another, and something bigger shows up: the typical gap between a year and the average grew by nearly half. So has rain become less predictable, or simply more plentiful? Answering fairly means comparing spread in a way that allows for the bigger average. This page's project does exactly that in Python with a measure called the coefficient of variation.
Facts last verified 26 September 2026. Teaching is online; no North West England branch is claimed.
A Year 1 pupil in Southport who loves puddles, a Year 9 in Warrington starting Python, a Year 12 in Stockport on A level maths, and a Bolton adult learning data analysis. A free lesson places each one.

Scratch projects with rain, rivers and simple charts.
See the syllabus
Python and early AI ideas using real measurements.
See the syllabus
Rigorous secondary maths, including spread and standard deviation.
See the syllabus
Python for adults exploring real datasets.
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 syllabusONS's 2021 census count of usual residents for the region comes via Nomis. Towns below are ONS built-up areas found wholly inside the region.
| Built-up area | People | Built-up area | People |
|---|---|---|---|
| Liverpool | 506,565 | Rochdale | 111,255 |
| Manchester | 470,405 | Oldham | 110,720 |
| Bolton | 184,090 | Birkenhead | 109,835 |
| Warrington | 174,970 | Salford | 108,410 |
| Blackpool | 149,070 | Preston | 94,490 |
| Blackburn | 124,955 | Southport | 94,440 |
| Stockport | 117,935 |
The ONS lookup counts 39 local authorities in the North West. Chester's built-up area crosses the regional boundary, so it is not in the table. North West classrooms follow the English national curriculum, and older pupils sit GCSEs and A levels set by a range of boards. Because councils fix their own term dates, we work from whatever calendar your school gives you.
Each North West page below has its own project, and the names link as pages go live: Carlisle, Cheshire, Chester, Cumbria, Greater Manchester, Lancashire, Lancaster, Liverpool, Manchester, Merseyside, Preston, Salford.
Our England page explains schooling, and A level Computer Science NEA help covers the programming project.
Standard deviation divided by the mean puts spread on a fair footing.
The learner adds up twelve months of rain for every year from 1961 to 2020, then splits the years into two thirty-year halves. For each half, Python computes the mean annual total and the standard deviation, which measures how far a typical year sits from that mean. Because a wetter place naturally has bigger swings in millimetres, the fair comparison divides the standard deviation by the mean. That ratio, the coefficient of variation, says how large the typical swing is as a fraction of the typical year.
| Measure | 1961 to 1990 | 1991 to 2020 | Change |
|---|---|---|---|
| Mean annual rain | 912 mm | 981 mm | Up 7.6% |
| Standard deviation | 112 mm | 163 mm | Up 46% |
| Coefficient of variation | 0.122 | 0.166 | Up about a third |
| Driest year | 1964, 694 mm | 1996, 674 mm | |
| Wettest year | 1967, 1,203 mm | 2020, 1,326 mm |
The spread rose much faster than the mean, so the coefficient of variation rose too: from about 12 per cent of a typical year to about 17. In plain terms, a year at Newton Rigg is now more likely to be far from average, in either direction, even after allowing for the wetter average. The driest year of the later half, 1996, was drier than the driest of the earlier half, and its wettest, 2020, was wetter than any year in the earlier half. Thirty years is not a long sample, so this is evidence of a change at one station, not proof of a regional trend.
There is a technical choice that trips people up. Python's statistics module offers two standard deviations: one divides by the number of years, the other by one fewer. With thirty years they give 111.6 and 113.5 millimetres for the first half, close but not equal, and a report must say which it used. The bigger slip is comparing raw standard deviations between a dry place and a wet one, which almost always makes the wet place look more erratic. The learner computes both versions and writes a check that the coefficient of variation has no units.
Plot yearly rain as bars in Scratch and spot which years stick out furthest from the rest.
Total each year in Python, then compute means and standard deviations for both halves.
Compare the two standard deviations, compute the coefficient of variation, and discuss how much thirty years can prove.
The monthly rainfall comes from the Met Office's Newton Rigg file. The yearly totals, standard deviations and ratios are our calculations, not official climate statistics.
What the station file says about itself.
| Item | Value in the header |
|---|---|
| Easting and northing | 349300E 530800N |
| Position in degrees | Latitude 54.670 N, longitude 2.786 W |
| Elevation | 169 m amsl |
| First month on file | January 1959 |
| Gaps in rain, 1961 to 2020 | None |
Comparing variability fairly is central to quality control, finance and science: whether a machine's output is steady relative to its size, whether an investment's swings are large relative to its returns, whether an experiment is repeatable. A learner in North West England who has shown that spread grew faster than the average has a tool that works far beyond the weather.
We are independent of the Met Office and the ONS. The data is theirs; the statistics here, and any slip in them, are ours.
Years are a guide only; the trial lesson decides.
Block coding with totals and bar charts.
Scratch Coding for KidsCoding for KidsPython with sums, means and simple spread.
Python and AI for KidsMaths Through CodingStandard deviation, sampling and machine learning basics with GCSE and A level.
High School MathematicsPython for TeensAdult Python for analysis and honest reporting.
Data Analysis CoursePython MasterclassRaw spread and relative spread can tell opposite stories.
Ask a chatbot which of two places has more variable rain and it may compare raw standard deviations, which nearly always makes the wetter place look more erratic. It may not say whether it divided by n or n minus one.
A North West learner who has used the coefficient of variation knows to ask whether spread was compared relative to the average.
Knowing when a bigger spread is only a bigger average in disguise is worth a North West teenager learning to code for in 2026. The longer argument is in why teenagers should still learn to code in 2026.
Big city or small village, every learner joins by video.
The student types every program, and the tutor, watching the shared screen, asks rather than tells.
A Year 6 in Rochdale or a Year 13 in Birkenhead starts at the right point for their year, with exam names from their board.
The first full lesson costs nothing and ends with a clear plan.
Five to ten learners at one level, drawn from across Britain.
Two lessons weekly in term, with the holidays off.
Spring and autumn clock changes do not move your lesson; our teachers adjust.
Why groups meet online
Five learners at one level and hour are rarely in one town, even in a region of over seven million. Online, a Southport or Warrington learner joins the class that fits.
Liverpool and Carlisle pay the same, as does each country we teach outside India.
A complete lesson free, with honest advice.
About eight lessons a month in a group of five to ten.
About eight lessons a month with your own tutor.
Fees are charged in US dollars only, never sterling. Payment starts after the trial has agreed a course and weekly time, and holidays, missed lessons and format changes 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
Tell us a school year or age and one interest. A first session might build a rainy-day game in Scratch, write a short Python script, or start on the Newton Rigg spread question.
Population, the Newton Rigg rain study, and how classes run.
The 2021 census counted 7,417,397 usual residents in the North West region.
Among ONS built-up areas wholly in the region: Liverpool 506,565, Manchester 470,405 and Bolton 184,090.
Learners compare 1961 to 1990 with 1991 to 2020 yearly rain in Python and find that spread grew faster than the average.
The standard deviation divided by the mean, which compares spread fairly between things with different averages.
On our sums the average year rose from about 912 mm to about 981 mm between the two periods.
All of them; every class runs live over video.
Yes, GCSE and A level maths and computing; we build understanding and never sell grade guarantees.
Anyone from 6 to 67.
The trial lesson costs nothing. Continuing is USD 100 per month in a class or USD 150 per month on your own with a tutor.
No. Share your school holidays and we pause.
See Yorkshire and the Humber, the West Midlands region and the East Midlands. The England page explains schools, and the UK hub lists the full series.