Skip to content
Home/United Kingdom/England/West Midlands region
West Midlands region

Coding and AI classes in the West Midlands region

What are the best coding and AI classes in the West Midlands region?

The West Midlands region counted 5,950,757 residents at the 2021 census, in 30 local authorities. Birmingham, at 1,121,375, is the largest built-up area in England outside London, and Coventry, Stoke-on-Trent and Wolverhampton follow, with Telford, Solihull, Worcester, West Bromwich, Tamworth and Shrewsbury among the big towns. We teach every lesson live by video from India. Learners from 6 to 67 take coding, AI, Python and maths, individually or in a same-level group of five to ten. The first lesson is on us and settles the starting point. This page links our pages across the region and runs a project on a Shropshire weather record. Continuing is USD 100 a month in a group or USD 150 a month one-to-one.

At Shawbury in Shropshire the Met Office has kept monthly temperature records since 1946. Gardeners and farmers care about one number above most others: how many days of the year are warm enough for grass and crops to grow. A common rule of thumb puts the line at an average of about 5.5 or 6 degrees. Temperatures are published month by month, though, so the exact days when the average climbs past the line in spring and falls back below it in autumn have to be estimated. Has that growing season changed between the thirty years from 1961 to 1990 and the thirty from 1991 to 2020? This page's project estimates both in Python, and shows why a lazy method would get it badly wrong.

Facts last verified 26 September 2026. Teaching is online; no West Midlands region branch is claimed.

Courses across the region

First courses for West Midlands learners

A Year 2 pupil in Telford who grows seeds on the windowsill, a Year 9 in Solihull starting Python, a Year 12 in Shrewsbury on A level maths, and a Tamworth adult learning data skills. Each begins 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 region by the numbers

5,950,757 people in the West Midlands region

The region figure is the ONS 2021 census usual-resident count, taken from Nomis. The towns below are ONS built-up areas that fall entirely inside the region.

West Midlands region: ONS 2021 built-up areas entirely within the region
Built-up areaPopulationBuilt-up areaPopulation
Birmingham1,121,375Worcester105,465
Coventry344,285West Bromwich103,110
Stoke-on-Trent260,560Royal Sutton Coldfield93,375
Wolverhampton234,025Newcastle-under-Lyme76,505
Telford156,910Tamworth76,090
Solihull107,735Shrewsbury76,015

The ONS lookup names 30 local authorities here. Nuneaton, Rugby and Burton upon Trent are left out because their built-up areas cross the regional boundary. This region page is not the same as our page for the West Midlands metropolitan county, which covers the seven metropolitan boroughs, Birmingham among them. Schools teach the national curriculum for England through to GCSE and A level, and each council sets its own term dates, so families pass theirs on.

Our pages across the region, each with its own project, are linked here as they appear: Birmingham, Coventry, Hereford, Herefordshire, Lichfield, Shropshire, Staffordshire, Stoke-on-Trent, Warwickshire, the West Midlands county, Wolverhampton, Worcester, Worcestershire.

England and coursework help

The England page explains the school system, and A level Computer Science NEA help covers the programming project.

The West Midlands project

Has the growing season got longer?

Draw straight lines between months and find where they cross the line.

The learner averages each calendar month at Shawbury for two thirty-year spans, then places each monthly mean on the 15th of its month. Between two neighbouring months the temperature is assumed to change in a straight line. Where that line crosses the threshold, simple proportion gives the day: if March sits at 5.4 and April at 7.5, a 5.5 degree line is crossed a small fraction of the way from mid March to mid April. The program finds the spring crossing, the autumn crossing, and the number of days between them.

Our growing-season estimates for Shawbury from Met Office station data, 26 September 2026
Threshold1961 to 19901991 to 2020Change
5.5 C17 March to 23 November, 251 days1 March to 3 December, 276 days25 days longer
6.0 C236 days262 days26 days longer
10.0 C160 days172 days12 days longer

Every month at Shawbury is warmer in the later period, by between about 0.4 and 1.2 degrees, and that shifts the spring crossing earlier and the autumn one later. At the 5.5 degree line the season has grown by about 25 days, starting roughly two weeks sooner and ending about ten days later. The choice of threshold matters: moving it by half a degree changes the length by over two weeks, which is why any growing-season figure must state its threshold. These are simplified estimates from monthly means; official definitions count runs of warm days in daily data.

Now the lazy method. Count only the months whose mean is above 5.5 and call each one a full month. For 1961 to 1990 March averages 5.36, just under the line, so the season is April to November, eight months. For 1991 to 2020 March averages 6.31, so it becomes nine months. A change of under one degree in March adds a whole month at a stroke, which is an artefact of the method, not the weather. Interpolation turns the jump into the smooth two-week shift it really is.

Ages 8 to 11

Plot monthly temperatures in Scratch, draw the threshold line, and spot where the curve crosses it.

Ages 11 to 15

Write the proportion step in Python and find the spring and autumn crossing days.

Ages 15 and up

Compare thresholds and periods, and show why counting whole months creates false jumps.

Met Office data, our estimates

The monthly temperatures come from the Met Office's Shawbury file. The mid-month placement, straight-line interpolation and thresholds are our choices, so the dates are illustrations of the method rather than official growing-season statistics.

Why Shawbury

Eighty years of Shropshire weather

How the Shawbury file describes the station.

Met Office historic station data for Shawbury, as stated in the file
DetailWhat the file says
Grid reference355200E 322100N
Latitude and longitudeLat 52.794, Lon -2.663
Height72 metres above mean sea level
Record startsJanuary 1946
Complete months usedAll 360 in each of our two periods

Finding where a smooth quantity crosses a line from a few measurements is everyday work in science and engineering: when a tank will be full, when a battery drops below a safe level, when a trend passes a target. A learner in the West Midlands region who has turned monthly averages into crossing dates, and seen a crude method invent a whole extra month, has learned to be careful with thresholds everywhere.

Modern Age Coders is independent of the Met Office and the ONS. Their data underpins this page; the estimates and any mistakes in them are our own.

Through the school years

From seed trays to interpolation

Year groups are approximate; the trial lesson places each learner.

Years 1 to 4

Growing and counting

Block coding with timers, growth and counting days.

Scratch Coding for KidsCoding for Kids
Years 5 to 8

Lines and proportion

Python with proportion, straight lines and data.

Maths Through CodingPython and AI for Kids
Years 9 to 13

Modelling and AI

Linear models, data and first AI ideas, alongside GCSE and A level.

Python for TeensHigh School Mathematics
Adults

Working with data

Adult Python for analysis and everyday automation.

Python MasterclassData Analysis Course
AI and method

An AI can tell you the growing season. Which method did it use?

The same data can give answers a month apart.

Ask a chatbot how long the growing season is somewhere and you may get a single confident number. Whether it counted whole months, interpolated, or used daily data, and which threshold it chose, is rarely mentioned.

A West Midlands learner who has watched a crude method add a month from a tiny change knows to ask how any figure was calculated.

Asking how a number was calculated, not just what it is, is a lasting reason for a West Midlands teenager to keep coding in 2026. The longer argument is in why teenagers should still learn to code in 2026.

Running lessons

From Shrewsbury to Coventry, by video

City, town or village, a connection at home is enough.

Learner-typed code

The student writes the program; the tutor follows the shared screen and steps in with a question when progress stalls.

By year group

A Year 3 in West Bromwich or a Year 12 in Newcastle-under-Lyme is placed by year and key stage, with exam names from their board.

Free starting lesson

A full first lesson at no cost, then a clear next step.

Matched classes

Five to ten learners on one level in each class, from anywhere in the UK.

Term weeks

Twice a week during term, with holidays off.

UK time held

Your lesson stays at its UK time through the clock changes; our teachers adapt.

Why even a big city region uses online groups

Five learners at one level and one hour are rarely in the same place, even around Birmingham. Online, a learner in Tamworth or Telford joins a class that fits.

Fees

Fees across the West Midlands region

Coventry and Shrewsbury pay the same, as does every country we teach outside India.

First classUSD 0

A full free lesson with honest advice.

Group tuitionUSD 100

About eight lessons monthly in a group of five to ten.

Private tuitionUSD 150

About eight lessons monthly with your own tutor.

Our fees are in US dollars; we never price in sterling. Nothing is billed before the trial has agreed a course and weekly time, and the pricing page covers holidays, missed sessions and changing between group and private.

Reviews

Family feedback on Google

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

Book a free West Midlands lesson

A school year or age and one interest is plenty to start. The trial could be a Scratch seed tray, a first Python program, or the Shawbury growing-season puzzle.

+44

FAQ

West Midlands region questions

The region, the growing-season project and practical points.

What is the population of the West Midlands region?

The 2021 census counted 5,950,757 usual residents in the West Midlands region.

What are the largest places in the West Midlands region?

Among ONS built-up areas wholly in the region: Birmingham 1,121,375, Coventry 344,285 and Stoke-on-Trent 260,560.

What is the Shawbury project?

Learners interpolate Met Office monthly temperatures in Python to estimate when the growing season starts and ends, and compare 1961 to 1990 with 1991 to 2020.

What is the growing season?

The part of the year warm enough for plants to grow, often estimated from when the average passes about 5.5 or 6 degrees.

Is this the same as the West Midlands county page?

No. This page covers the whole region; the county page covers the seven metropolitan boroughs.

Are the lessons online?

Yes, every lesson is live by video.

Do you support GCSE and A level?

Yes, for maths and computing, focusing on understanding with no promised grades.

What ages can join?

From six up to 67.

What does it cost?

The trial is free, then USD 100 a month for a group or USD 150 a month for one-to-one.

Do lessons stop in the holidays?

Yes. Send us your school holiday weeks.

Other regions

More English regions

See also South West England, the East of England and South East England. The England page covers schooling, and the UK hub lists the full series.

Free West Midlands region classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here