What are the best coding and AI classes in Yorkshire and the Humber?
Yorkshire and The Humber had 5,480,774 usual residents at the 2021 census, across 21 local authorities. Leeds is its largest built-up area, followed by Bradford, Kingston upon Hull, York and Huddersfield, with Wakefield, Halifax, Doncaster, Grimsby, Scunthorpe, Harrogate, Rotherham and Barnsley among the other large towns. We teach every class live by video, with teachers in India. Learners of 6 to 67 take coding, AI, Python and maths, privately or in groups of five to ten sorted by level. One free lesson picks the starting course. This page indexes our Yorkshire and Humber pages and adds a temperature project. Those who continue pay USD 100 per month for a class place, or USD 150 per month to learn one-to-one.
Three Met Office stations in the region publish long monthly records: Whitby, Bradford and Sheffield. Over 2000 to 2020 our sums make Sheffield the warmest at 10.44 degrees, then Whitby at 10.06, then Bradford at 9.86. So is the coast warmer than West Yorkshire? Not so fast. Bradford's station stands 134 metres above sea level and Whitby's only 41, and air generally gets cooler as you climb, by roughly 0.65 degrees for every 100 metres. Before comparing places, a fair analyst removes the effect of height, and when you do, the ranking changes and a different pattern appears. This page's project makes that adjustment in Python and shows how an unadjusted comparison can mislead.
Facts last verified 26 September 2026. Teaching is online; no Yorkshire and the Humber branch is claimed.
A Year 2 pupil in Grimsby who likes the seaside, a Year 8 in Rotherham starting Python, a Year 12 in Harrogate on A level maths, and a Barnsley adult learning data skills. Each gets a free first lesson.

Block coding with hills, heights and simple charts.
See the syllabus
Rates, units and adjustments worked through in code.
See the syllabus
Full secondary maths, including rates of change and modelling.
See the syllabus
Python for adults from first steps to real analysis.
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 syllabusNomis supplies the region's 2021 census usual-resident count from ONS. Only ONS built-up areas that sit fully inside Yorkshire and The Humber appear in the towns table.
| Place | Residents | Place | Residents |
|---|---|---|---|
| Leeds | 536,280 | Doncaster | 87,455 |
| Bradford | 333,950 | Grimsby | 85,925 |
| Kingston upon Hull | 270,810 | Scunthorpe | 81,265 |
| York | 141,685 | Harrogate | 75,515 |
| Huddersfield | 141,675 | Rotherham | 71,535 |
| Wakefield | 97,870 | Barnsley | 71,405 |
| Halifax | 88,115 | Dewsbury | 63,720 |
The ONS lookup gives 21 local authorities. Sheffield's built-up area is left out of the table because it crosses the regional boundary. Schools follow the national curriculum for England, with GCSE and A level exams from several boards, and term dates are set by each council, so we ask families for theirs.
Our pages across Yorkshire and the Humber, each with its own project, are linked here as they go live: Bradford, Doncaster, the East Riding of Yorkshire, Hull, Leeds, North Yorkshire, Ripon, Sheffield, South Yorkshire, Wakefield, West Yorkshire, York.
The England page explains schooling, and A level Computer Science NEA help covers the programming project.
One multiplication per station changes the whole ranking.
The learner reads the three station files, keeps 2000 to 2020, and averages the monthly means. The window is chosen with care: Whitby's file records that its station moved in 2000 from a site 60 metres up to one 41 metres up, and mixing the two would blur the comparison. Then comes the adjustment. Each station's height in metres, multiplied by 0.0065, estimates how much cooler it is than it would be at sea level, so adding that amount puts all three on the same footing. The 0.65 degrees per 100 metres is a standard textbook average; real rates vary with weather.
| Station | Height | Measured mean | Adjusted to sea level |
|---|---|---|---|
| Sheffield | 131 m | 10.44 C | 11.29 C |
| Bradford | 134 m | 9.86 C | 10.74 C |
| Whitby | 41 m | 10.06 C | 10.33 C |
| Ranking | Sheffield, Whitby, Bradford | Sheffield, Bradford, Whitby |
Before adjustment, Whitby seems warmer than Bradford. After it, Bradford is warmer by about 0.4 degrees, and the adjusted order, Sheffield then Bradford then Whitby, matches the stations' latitudes from south to north: 53.38, 53.81 and 54.48 degrees. Height was hiding a north-to-south pattern. That does not prove latitude is the whole story, since the sea, towns and the exact site all play a part, but it shows why measured values should not be ranked before known effects are removed.
The unit slip is spectacular. The rate is 0.65 degrees per 100 metres, which is 0.0065 per metre. Use 0.65 per metre by mistake and Bradford's adjusted temperature gains 87 degrees. The learner writes the rate with its units in the variable name and adds a test that no adjustment exceeds a few degrees. A subtler check asks what happens if Whitby's older site is included: its 1991 to 1999 average was 9.45 at 60 metres, so the site change alone could shift a longer average.
Compare three thermometers on a Scratch map, then add a height bonus and re-rank them.
Read the files in Python, average, adjust for height and print both rankings.
Test the unit slip, try different lapse rates, and discuss what else could explain the pattern.
Monthly temperatures and station heights come from the Met Office files. The window, the averages and the 0.65 degree adjustment are ours, so the adjusted figures illustrate the method rather than giving official values.
How each station file describes its site.
| Station | Latitude and longitude | Height | Note in the file |
|---|---|---|---|
| Whitby | Lat 54.481, Lon -0.624 | 41 m (60 m until December 1999) | Whitby Coastguard until 1999, Whitby from 2000 |
| Bradford | Lat 53.813, Lon -1.772 | 134 m | One location given |
| Sheffield | Lat 53.381, Lon -1.490 | 131 m | One location given |
Adjusting for a known effect before comparing is a core skill in science, medicine and business: house prices adjusted for size, exam results adjusted for starting points, sales adjusted for season. A Yorkshire and Humber learner who has watched a ranking flip after one honest adjustment, and caught a unit slip worth 87 degrees, knows to ask what has been adjusted for.
Modern Age Coders has no link with the Met Office or the ONS. The records are theirs, and the adjustments on this page, mistakes and all, are ours.
Years here are a rough guide; the trial lesson finds the right level.
Block coding that compares, sorts and ranks.
Coding for KidsScratch Coding for KidsPython with rates, units and simple adjustments.
Maths Through CodingPython and AI for KidsLinear models, data and first AI, alongside GCSE and A level.
High School MathematicsPython for TeensAdult Python for comparing and presenting data.
Python MasterclassData Analysis CourseUnadjusted rankings are easy to produce and easy to misread.
Ask a chatbot which of three towns is warmest and it will usually rank the raw figures. Whether height, site changes or different years were accounted for is rarely mentioned.
A learner in Yorkshire and the Humber who has seen one adjustment reverse a ranking knows to ask what a comparison controls for.
Spotting an unadjusted comparison before it misleads anyone is a skill a Yorkshire or Humber teenager sharpens by coding in 2026. The longer argument is in why teenagers should still learn to code in 2026.
Town, village or city, the classroom is a link.
Learners write their own code while the tutor watches the shared screen and asks a well-timed question.
We start a Halifax Year 5 or a Dewsbury Year 11 at the level their school year suggests, then adjust after the trial; exams are named as their board names them.
A whole first lesson for nothing, then a recommendation.
Each class gathers five to ten learners who are at the same point, wherever in Britain they live.
Twice a week in term; no lessons in holidays.
Clock changes leave your lesson time alone; our teachers adapt.
Why online suits a large region
Five learners at one level and one free hour rarely share a town. Online, a Grimsby or Barnsley learner joins a class at exactly the right stage.
One price covers Leeds, Grimsby and everywhere between, the same price we charge across every country outside India.
One full lesson free, then honest advice.
Around eight lessons a month with five to ten others.
Around eight lessons a month with a tutor to yourself.
We charge in US dollars, never sterling. The first bill comes only once the trial has fixed a course and a weekly time; see the pricing page for holidays, absences and moving between class and private tuition.
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
A school year or age and an interest are all we need. The trial could be a Scratch map, a first Python program, or the three-station height puzzle.
The region, the temperature project and practical details.
The 2021 census counted 5,480,774 usual residents in Yorkshire and The Humber.
Among ONS built-up areas wholly in the region: Leeds 536,280, Bradford 333,950 and Kingston upon Hull 270,810.
Learners adjust Met Office temperatures for Whitby, Bradford and Sheffield to sea level in Python and see the warmest-to-coolest order change.
How quickly air temperature falls with height, on average about 0.65 degrees for every 100 metres.
Whitby's station moved in 2000, so that window keeps all its data on one site.
Yes, all live by video from home.
Yes, across maths and computing; our aim is real understanding, and we never guarantee a grade.
Children from six, teenagers and adults up to 67 all have courses.
Nothing for the opening lesson, then USD 100 monthly for a group place or USD 150 monthly for private teaching.
No. Tell us your school holiday weeks.
Region indexes also cover the East Midlands, the West Midlands region and the East of England. The England page explains schooling, and the UK hub lists the full series.