What are the best coding and AI classes in the East of England?
At the 2021 census the East of England region had 6,335,074 residents in 45 local authorities. Luton and Norwich are its largest built-up areas, followed by Peterborough, Southend-on-Sea, Cambridge, Ipswich and Colchester, with Basildon, Chelmsford, Bedford, Stevenage and Harlow close behind. All our teaching is live by video from India. Coding, AI, Python and maths are open to learners between 6 and 67, taught solo or in classes of five to ten grouped by level. The first lesson is free and settles the starting course. This page indexes our East of England pages and runs a rainfall project. Stay on and you pay USD 100 monthly for a class place or USD 150 monthly for solo lessons.
The Met Office keeps long monthly records for two stations in the East of England: Lowestoft in Suffolk and Cambridge. Over 1991 to 2020 our averages give Cambridge about 563 millimetres of rain a year and Lowestoft about 636, both far less than Camborne in Cornwall, at about 1,076. Being dry is only half the story, though. A farmer, a reservoir engineer or a gardener also wants to know whether the rain comes evenly through the year or in a wet season. Geographers measure that with a seasonality index: add up how far each month strays from an even twelfth of the year, and divide by the year's total. This page's project computes it in Python for three stations.
Facts last verified 26 September 2026. Teaching is online; no East of England branch is claimed.
A Year 3 pupil in Stevenage who keeps a rain gauge, a Year 8 in Ipswich trying Python, a Year 12 in Bedford on A level maths, and an adult in Luton learning data skills. A free lesson places each one.

Scratch projects with rain, rivers and bar charts.
See the syllabus
Python and early AI ideas using real measurements.
See the syllabus
Complete secondary maths, including statistics and averages.
See the syllabus
Python for adults analysing real public 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 syllabusThe total is the ONS Census 2021 usual-resident count for the region, read through Nomis. The town list uses ONS built-up areas that do not cross the regional boundary.
| Town | Population | Town | Population |
|---|---|---|---|
| Luton | 233,525 | Colchester | 130,245 |
| Norwich | 200,770 | Basildon | 115,955 |
| Peterborough | 190,605 | Chelmsford | 110,625 |
| Southend-on-Sea | 182,305 | Bedford | 97,235 |
| Cambridge | 152,740 | Hemel Hempstead | 95,985 |
| Ipswich | 151,565 | Stevenage | 94,470 |
The ONS lookup lists 45 local authorities in the region. Milton Keynes and Watford are left out of the table because their built-up areas cross the regional boundary. Schools follow the national curriculum for England, from Reception through GCSE and A level with a choice of exam boards, and holiday dates differ by council, so each family tells us its own.
Our pages for the region, each with a separate local project, link here once they are live: Bedfordshire, Cambridge, Cambridgeshire, Chelmsford, Colchester, Ely, Essex, Hertfordshire, Norfolk, Norwich, Peterborough, Southend-on-Sea, St Albans, Suffolk.
The England page covers the school system, and A level Computer Science NEA help covers the project year.
Twelve deviations from an even share, added up and scaled.
The learner reads each station's raw file, keeps the rain column, skips months marked missing, and averages each calendar month over 1991 to 2020. The year's total divided by twelve is what every month would get if rain fell evenly. Each month's gap from that even share is measured without its sign, the gaps are added, and the sum is divided by the year's total. The result, a seasonality index of the kind introduced by the geographers Walsh and Lawler in 1981, is 0 for perfectly even rain and about 1.83 if a whole year fell in one month.
| Station | Rain a year | Wettest and driest month | Seasonality index |
|---|---|---|---|
| Cambridge | 563 mm | October 58.7, March 32.9 mm | 0.136 |
| Lowestoft | 636 mm | October 67.0, April 36.7 mm | 0.150 |
| Camborne, Cornwall (contrast) | 1,076 mm | November 129.8, May 61.2 mm | 0.249 |
The East is not just dry; its rain is also fairly even. Both East stations score under 0.16, while Camborne, far wetter, has a much stronger winter season, with November more than twice as wet as May. Within the East there is still a pattern: Cambridge's February to April gets under 19 per cent of the year's rain against an even 25, and at Lowestoft the last three months of the year bring about 30 per cent. Spring is the dry season in both places, which matters for crops that are growing fast just when rain is scarcest.
The telling slip is forgetting to ignore the sign. Months above the even share and months below it always cancel exactly, so without absolute values every station scores zero, and the code seems to prove that all rain is perfectly even. The learner writes a test with an invented year of all rain in one month, which must score 1.83. Our figures are averages from the station files, Lowestoft's record spans a small site move in 2007 that the file itself notes, and three Lowestoft months are missing, so the index is a careful estimate rather than an official statistic.
Draw monthly rain bars for two stations in Scratch and guess which is more even.
Read the files in Python, average each month, and compute the index step by step.
Test the edge cases, try other stations, and compare the index with a simple wettest-over-driest ratio.
Monthly rainfall comes from the Met Office station files. The averaging, the index and the percentages are our calculations, so they may differ slightly from published climate averages.
Each file opens with a short description of its own site.
| Detail | Lowestoft | Cambridge |
|---|---|---|
| Position | Lat 52.483, Lon 1.727 (from September 2007) | Lat 52.245, Lon 0.102 |
| Height | 18 m above mean sea level (25 m before July 2007) | 26 m above mean sea level |
| Site history | Moved in 2007, as the file records | One site listed |
| Values given | Monthly temperature, air frost, rain and sunshine | The same set |
| Gaps, 1991 to 2020 | Three missing rain months | None missing |
Measuring how evenly something is spread is a common task in data work: how evenly sales fall across the year, how evenly traffic hits a website, how evenly a class's marks are spread. A learner in the East of England who has built a seasonality index, and found the bug that makes everything look even, has a tool that transfers to all of them.
Neither the Met Office nor the ONS is linked to us; they publish the numbers, and the seasonality sums on this page, slips included, are our own.
Years are a rough guide; placement happens in the free lesson.
Block coding with bar charts and simple measurements.
Scratch Coding for KidsCoding for KidsPython that reads data and computes averages.
Python and AI for KidsMaths Through CodingSpread, deviation and first machine learning alongside GCSE and A level.
High School MathematicsPython for TeensAdult Python for analysis, from files to clear results.
Data Analysis CoursePython MasterclassA formula that always returns zero can pass for working code.
Ask a chatbot for a seasonality index and it may drop the absolute value or mix up the divisor. The code runs, prints tidy numbers, and nothing flags that every answer is now zero.
An East of England learner who has tested the all-in-one-month case knows to check any function against a result that must be true.
Checking a program against an answer you already know is a habit an East of England teenager builds by coding in 2026. The longer argument is in why teenagers should still learn to code in 2026.
Towns, villages and fen, all join the same way.
Students write their own code, while the tutor reads the shared screen and nudges with questions.
A Year 4 in Basildon or a Year 12 in Hemel Hempstead is placed by year and key stage, using each exam board's own names.
A full trial lesson without charge, then straight advice.
Each class holds five to ten learners working at one stage, drawn from all over Britain.
Two lessons a week in term; holidays left free.
Lessons keep their UK hour when the clocks change; our teachers move.
Why a region this size still needs online groups
Five learners at one exact level and hour rarely live in the same town. Online, a Harlow or Ipswich learner joins the right class.
Every town in the region pays the same fee, as does every country we teach outside India.
One complete lesson free, then a recommendation.
Roughly eight lessons a month with five to ten classmates.
Roughly eight lessons a month with one tutor.
We bill in US dollars, never sterling, and nothing is charged before the trial has agreed a course and a regular time; the pricing page explains breaks, absences and swaps between group and private.
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 one hobby is all we need. The trial could be a Scratch rain chart, a first Python program, or the seasonality index.
The region, the rainfall project and the details.
The 2021 census counted 6,335,074 usual residents in the East of England region.
Among ONS built-up areas wholly in the region: Luton 233,525, Norwich 200,770 and Peterborough 190,605.
Learners compute a rainfall seasonality index in Python from Met Office data for Lowestoft, Cambridge and, for contrast, Camborne.
The total of each month's gap from an even share of the year's rain, divided by the year's total: 0 means perfectly even.
About 563 mm a year on our 1991 to 2020 averages from the Met Office station file.
Yes, every lesson is live on video from home.
Yes, across maths and computing, aiming at real understanding rather than promised results.
Six-year-olds through to adults of 67, each on a course pitched at their level.
Nothing for the trial; after it, a class place is USD 100 per month and private tuition USD 150 per month.
No. Give us your holiday weeks and we pause.
Next door, South East England has its own region index. The England page covers schools, and the UK hub lists every page in the series.