Where can Grantham learners find the best AI and programming classes?
Grantham's built-up area had 44,905 residents at the 2021 census, on ONS figures, in a South Kesteven district of 143,404. postcodes.io records Spittlegate, Manthorpe, Earlesfield and Gonerby Hill Foot as suburban areas and Harrowby as a settlement, all with their nearest postcode inside the Grantham built-up area, and lists Great Gonerby, Barrowby, Londonthorpe, Belton, Harlaxton and Barkston as villages. Modern Age Coders teaches AI, programming, Python, vibe coding and maths to anyone aged six to 67 through live video lessons with tutors in India, as private lessons or as a class of five to ten at one level. We want learners to treat a clever-sounding idea as a hypothesis, and to test it enough times to believe the answer. The Grantham project trains a small machine learning model on South Kesteven census areas and checks, 200 times over, whether showing it the easy examples first helps it learn. The opening lesson is free and ends with our recommended course; afterwards a class seat is USD 100 monthly and a private tutor USD 150 monthly.
Teachers start with easy examples and build up to hard ones, so why not machines? The idea has a name, curriculum learning, and it is attractive enough that it often gets used without being checked. Whether it helps depends on the model, the data and what "easy" means. That makes it a perfect question for a learner to settle by experiment rather than by opinion, and the census areas of South Kesteven, some plainly town and some plainly countryside, with plenty of awkward cases in between, give a model something real to learn.
Facts last verified 30 September 2026. Teaching is online; no Grantham branch is claimed.
Pick by age. The first live lesson on each course is free, and no card is taken to book it.

How to think: sort picture cards into town and country, then argue about the ones that fit neither.
See the syllabus
Get an AI to make a Scratch sorting game, then change the order of the questions and see if scores change.
See the syllabus
How models learn, including the South Kesteven training-order experiment in Python.
See the syllabus
Python and web projects written with an assistant, where every claim is tested more than once.
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 five built-up areas of at least 5,000 people that lie wholly inside South Kesteven, which also define "town" in the project below.
| Built-up area | Residents |
|---|---|
| Grantham | 44,905 |
| Stamford | 20,750 |
| Bourne | 17,495 |
| Deeping St James | 7,255 |
| Market Deeping | 6,535 |
We reproduce the ONS figures without adding them together; the district figure of 143,404 comes from a separate census table. Around Grantham, postcodes.io also lists Great Ponton, Syston, Denton, Allington, Sedgebrook, Ropsley, Old Somerby and Colsterworth as villages. Grantham schools follow the national curriculum for England, and our lessons are arranged round whichever term dates you pass on.
The county page is coding classes in Lincolnshire and the region's is the East Midlands. The case for putting thinking before tools is made in learn to think, not just use AI tools.
Train the same model on the same examples in four different orders and see what order really does.
The learner downloads four census tables from Nomis for all 466 output areas in South Kesteven and builds six numbers for each: population density on a log scale, and the shares of one-person households, residents aged 65 or over, detached homes, flats and children under 15. The label says whether the area lies inside one of the five towns in the table above: 321 do and 145 do not. A model that always answered "town" would be right 68.9% of the time, so that is the score to beat.
The model is logistic regression, trained one example at a time by gradient descent, which makes the order of examples matter. To rank examples from easy to hard the learner first trains a "teacher" model on the training data and records how confident it is about each example's true label. Then four students are trained on the same 326 training areas in different orders: random, easiest first, easiest first but alternating town and country, and hardest first. Each student is scored on 140 areas it has never seen, after 10, 25, 50, 100, 200 and all 326 examples, then again after four more passes in random order. The whole thing is repeated on 200 random splits of the data.
| Order of examples | After 10 | After 50 | After 100 | After 326 | After five full passes |
|---|---|---|---|---|---|
| Random | 79.4% | 86.8% | 88.1% | 88.2% | 88.1% |
| Easiest first | 68.5% | 74.8% | 77.1% | 86.9% | 88.2% |
| Easiest first, town and country alternated | 71.2% | 73.1% | 75.2% | 83.0% | 88.1% |
| Hardest first | 21.3% | 20.2% | 72.7% | 88.3% | 88.2% |
Easy first did not help. It was behind random order after 50 examples in every one of the 200 splits. Part of the reason is visible straight away: the 40 easiest areas, ranked by a teacher trained on all 466, are 82.5% town, so an easy-first model spends its early lessons on one class. Alternating town and country fixes that and still loses to random, in 199 of 200 splits at 100 examples. Our reading is that the easy examples sit far from the boundary between town and country: they show which way the line should face but not where it should go, and the examples that pin it down come last.
Hardest first was dramatic in the other direction. After 10 to 50 examples it scored between 16% and 21%, far worse than always guessing "town", in all 200 splits. The hardest examples are the ones that break the pattern, town areas that look rural and village areas that look urban, so a model that learns from them first learns the rule backwards. And the ending matters as much as the start: after five full passes every order finished between 88.1% and 88.2%, and easy first beat random in 73 splits while losing in 74. Order changed how the model got there, not where it ended up.
Teach a friend to sort town and country pictures, once starting with obvious ones and once with odd ones, and compare.
Train a tiny model in Python on the census areas and plot its accuracy as each example arrives.
Build the teacher, the four orders and the 200 splits, then design a curriculum that actually beats random.
Census 2021 tables TS006, TS017, TS007A and TS044 via Nomis, and the ONS output area to built-up area lookup, under the Open Government Licence. The label, the features, the models and every percentage are ours. A different model, a smaller learning rate or a different idea of "easy" could give a different result; the page reports what this setup did, not a law of machine learning.
An idea that sounds obviously right still needs an experiment, repeated enough times to trust.
| In the project | In AI practice |
|---|---|
| Easy first behind random in 200 of 200 splits | Intuitions about teaching do not transfer automatically to models |
| The 40 easiest were 82.5% town | Check what a sorting rule does to class balance |
| Hardest first 16% to 21% accurate early on | Atypical data seen early can mislead a model |
| All orders 88.1% to 88.2% after five passes | Separate effects on speed from effects on the final result |
| 200 splits, not one | One lucky run proves nothing |
The order of training data is a live design question for the people who train large AI models, which see enormous mixtures of text in some sequence. The same caution applies there: an ordering that sounds sensible has to be tested, and effects on how fast a model learns are easy to confuse with effects on how well it ends up. Ask an AI assistant to vibe code a training loop and it will shuffle the data or not, usually without mentioning why. Grantham learners know that choice can matter early and vanish later, and they know how to check. Building AI agents follows once someone can write Python on their own, generally from the sixth form onwards, and Copilot Studio agents are kept to private lessons. Read AI agents for students in the UK and understand the code, don't copy-paste.
This experiment has not been reviewed by the Office for National Statistics or by postcodes.io, who are not connected with us. We use their open data; the experiment and its conclusions are ours.
Year groups are only a first guess; the free lesson shows us the right place to start.
Sorting, rules and the examples that break them.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsSorting and quiz games made with AI help and tested by the child.
Vibe Coding for KidsPython and AI for KidsTraining, testing and repeating experiments, next to GCSE and A level.
AI and Machine Learning for TeensHigh School MathematicsPython basics, then machine learning, generative AI and agents.
Python MasterclassGenerative AI CourseCurriculum learning is the practice of training a machine learning model on its examples in a planned order, usually from easy to hard, instead of in random order, on the idea that a model, like a pupil, learns faster when the difficulty builds up gradually; whether it helps has to be tested for each model and dataset.
Training a small model on 466 South Kesteven census areas, easiest-first ordering was behind random order after 50 examples in all 200 of our test splits, 74.8% accurate against 86.8%.
Hardest first scored 16% to 21% early on, yet after five full passes every ordering finished between 88.1% and 88.2%.
Grantham teenagers who have run that experiment ask two things of any claimed AI improvement: was it tested more than once, and did it change the end result or only the speed? Asking well comes from coding the test yourself, which is a sound reason to learn to code in 2026. The longer argument is in why teenagers should still learn to code in 2026.
A computer with a camera and a connection that can hold a video call is enough.
The student codes on a shared screen; the tutor asks the questions.
We see what a learner can do before recommending a level.
A full lesson with no card, ending with our advice.
Five to ten learners at the same stage, from around the UK.
Send us your holiday weeks and we drop them.
Clock changes are managed by our tutors, not by you.
Why learn online
A class of learners at exactly one stage needs more candidates than a single district holds. The UK as a whole has plenty.
Grantham is billed at our international rates, which apply outside India.
One full lesson free, finishing with our course recommendation.
Around eight group lessons a month.
Around eight private lessons a month.
All fees are in US dollars; we give no price in pounds. Billing starts once the trial is done and a course and weekly slot are agreed. The pricing page covers holidays, missed sessions and changing format.
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
Send an age or school year and one interest. The trial might be a sorting puzzle, a Scratch game built with AI, first Python code, or a first model trained on real data.
Curriculum learning, the census project, AI, programming and practical details.
The ONS recorded 44,905 usual residents in the Grantham built-up area at the 2021 census, within a South Kesteven district of 143,404.
Yes. Lessons are live on video for ages 6 to 67, for Grantham, Harrowby, Spittlegate, Manthorpe, Great Gonerby and the rest of South Kesteven.
A simple machine learning model that combines input numbers with learned weights and turns the total into a probability between 0 and 1, for example the chance that an area is part of a town.
Because the hardest examples are the exceptions: town areas that look rural and village areas that look urban. Learning from those first taught the model the opposite of the usual pattern.
Six census features for 466 South Kesteven areas, a logistic regression trained one example at a time, four training orders, and a test repeated on 200 random splits.
Yes, at all ages. The learner directs an AI to write code, then reads and tests it.
When Python comes naturally to them without support, which for most means sixteen or older. Copilot Studio work is private-lesson only.
They do, for computer science and maths. The goal is understanding, and no grade is guaranteed.
Lesson one costs nothing. Continuing is USD 100 per month in a class or USD 150 per month on your own with a tutor.
Yes, for any dates you send us.
You will find quite different lessons on the pages for Lincoln, Boston and Grimsby, and the county has a page at Lincolnshire. For the rest of the country, use the UK hub.