What are the best coding classes in Nottingham?
Nottingham had 323,632 usual residents at the 2021 Census, and 13.5% of them were aged 20 to 24, against England's 6.0%. It is the home city of George Green, the self-taught miller whose mathematics is still used by scientists and engineers, and it holds a permanent designation as a UNESCO City of Literature. Modern Age Coders teaches Nottingham learners aged six to sixty-seven in live online lessons: one to one, or in groups of five to ten at the same level, with teachers in India and times set in UK hours. The opening lesson is free. Groups then cost USD 100 a month, and one-to-one teaching USD 150 a month.
Put a pin in a map at each of Nottingham's 50 tram stops and stretch a rubber band around all of them. The shape the band makes is called the convex hull, and finding it is one of the first problems in computational geometry. For the NET network, listed stop by stop in the Department for Transport's NaPTAN register, the band touches just 8 of the 50 stops, from Hucknall in the north to Clifton South and Toton Lane in the south, and encloses 67.94 square kilometres. Phoenix Park, one of the four places the trams run to, sits inside the band rather than on it. Take away Toton Lane and the enclosed area shrinks by 8.5%; take away Hucknall instead and it shrinks by 8.3%. Two stops out of fifty each hold up a large slice of the shape, which is why a hull on its own can mislead. Finding it, and knowing what it cannot tell you, is the lesson Nottingham's trams give our teenage learners.
Facts last verified 21 September 2026. Teaching is online; no Nottingham branch is claimed.
Go by the learner's interests. Each course starts with a free live lesson, and booking needs no card.

Python with turtle graphics, a natural way to plot a handful of stops and draw the band around them.
See the syllabus
Coordinates, vectors and area at GCSE level, the exact tools the hull calculation leans on.
See the syllabus
Stacks, sorting and geometry basics built from scratch, the ingredients of the sort-then-stack hull method.
See the syllabus
Linear algebra from vectors upwards, including the cross product that sits inside every turn test.
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 syllabusFrom the 2021 Census tables for the Nottingham local authority area, published by the Office for National Statistics on Nomis.
| What was counted | Nottingham | England |
|---|---|---|
| Usual residents | 323,632 | Not compared |
| Living in households | 301,065 | Not compared |
| Living in communal establishments | 22,567, 7.0% | Not compared |
| Aged 15 to 19 | 31,692, 9.8% | 5.7% |
| Aged 20 to 24 | 43,635, 13.5% | 6.0% |
| Aged 25 to 29 | 24,275, 7.5% | 6.6% |
| Schoolchildren and full-time students, of 305,813 aged five and over | 102,350, 33.5% | 20.4% |
Residents aged 20 to 24 made up 13.5% of Nottingham, against 6.0% nationally, and those aged 15 to 19 another 9.8%.
In 2021, 33.5% of residents aged five and over were schoolchildren or full-time students, compared with 20.4% across England.
The 22,567 people in communal establishments, 7.0% of residents, include those in student halls of residence.
The drop after 24 is just as telling: those aged 25 to 29 were 7.5%, much closer to England's 6.6%. For our classes, that shape simply means Nottingham learners arrive at every stage, from a child in Bilborough on their first block program to a sixth former in Sherwood preparing for A level Computer Science, and each joins a group at their own level.
From Green's Windmill and Science Centre and from Nottingham UNESCO City of Literature.
Green's Windmill and Science Centre says George Green had only 14 months at school, leaving at ten to work in his father's bakery and later in the windmill his father built.
That year, the Centre says, the self-taught Green published his greatest work, a completely new way of using mathematics to understand electricity and magnetism.
For the bicentenary of his birth, a memorial plaque to Green was dedicated in Westminster Abbey. Green's theorem and Green's functions are still used by scientists and engineers.
Five years after that essay, Green became a student at Caius College, Cambridge, at the age of forty, and later a Fellow of the college. He died in 1841 aged 47 and is buried at St Stephen's church, close to the windmill on Windmill Lane, which today works as a mill and science centre. Nottingham also holds a permanent designation as a UNESCO City of Literature. We have no connection with either organisation. Green's story matters to our learners because it shows how far a self-taught mathematician could go with a library and persistence; the Centre calls Bromley House Library his gateway to the academic world.
Fifty stops in a national register
The project uses NaPTAN, the Department for Transport's register of public transport stops, which lists 50 active stops for Nottingham Express Transit. A former stop, Station Street, is kept in the register but marked inactive, so a program that forgets to filter on status finds 51.
The convex hull is the smallest convex shape containing every point. We built it for the NET stops in British National Grid metres, twice, by two different methods.
| Stop on the hull | Area lost if removed | Share of the hull |
|---|---|---|
| Toton Lane | 5.78 sq km | 8.5% |
| Hucknall | 5.64 sq km | 8.3% |
| Lace Market | 1.08 sq km | 1.6% |
| Butler's Hill | 0.54 sq km | 0.8% |
| Clifton South | 0.48 sq km | 0.7% |
| Holy Trinity | 0.44 sq km | 0.7% |
| Ruddington Lane | 0.43 sq km | 0.6% |
| Nottingham Station | 0.26 sq km | 0.4% |
For three points in order, one cross product says whether the path turns left, turns right or runs straight. Every hull method is built on that single test.
Sort the stops west to east, then build the lower and upper edges, throwing out any stop that makes a right turn. On the NET data that meant 90 removals.
Gift wrapping walks round the outside, testing every stop at each corner: 392 turn tests here. Both methods find the same 8 corners and 67.94 square kilometres.
The hull is an outline of stops, not a map of where trams go. By our check against the ONS boundary, 15 of the 50 stops lie outside the Nottingham local authority area, and only 74.0% of the hull falls inside the city. The band also stretches across land between the branches that no tram runs through. A hull is a quick, honest summary of how far a set of points spreads, and a misleading one if it is read as coverage.
The removal table carries its own warning. Each row removes one stop and keeps the rest, so the rows cannot be added together: take away Toton Lane and Hucknall together and the hull loses 11.01 square kilometres, not the 11.42 the two rows would suggest, because Inham Road becomes a new corner. Learners predict the combined effect first, then run it and explain the gap.
Practised on tram stops, used afterwards on collision checks in games, outlines of clusters in data science, sensor readings and delivery areas.
| Habit | What it looks like | What it prevents |
|---|---|---|
| Work in metres | Use British National Grid eastings and northings, not raw latitude and longitude | Areas warped because degrees are not square |
| Decide on straight lines | Choose whether three stops in a row keep the middle one as a corner | Hulls with duplicate or missing corners |
| Build it twice | Compare a sorting method with gift wrapping on the same data | A clever algorithm with a bug nobody noticed |
| Test the extremes | Remove each corner stop in turn and record the change in area | A shape quietly held up by one outlier |
| Say what the shape is | Describe the hull as an outline of points, not the area served | An envelope mistaken for a service map |
The second habit is where most first attempts go wrong. If the turn test treats a straight run as a turn, stops lying exactly on an edge get added as extra corners; if it throws them out, they vanish. Neither is wrong, but the program must choose on purpose and say which it did. Ours removes them, which is why the NET hull has 8 corners and not more.
Pins, a rubber band and a printed tram map, then a short program that draws the band round a few points.
The NaPTAN file read in Python, filtered to active stops, both hull methods written and compared, and the removal table built.
Outlines of sites, customers or sensors, with outliers tested before any area or spread is reported.
We are not connected with Nottingham Express Transit, the Department for Transport, the Office for National Statistics, Green's Windmill and Science Centre or Nottingham UNESCO City of Literature. NaPTAN and the boundary are published for public use; the hull, areas and counts are our own calculations.
Ages give a rough starting point; the free lesson settles the real level.
Plotting points on squared paper, finding the outside ones by eye and checking with a real band.
Elementary Maths for Grades 1-5Coding for KidsPoints as pairs of numbers, drawn with turtle graphics, with distances and areas worked out in code.
Python and AI for KidsMiddle School Mathematics MasteryThe turn test, the sort-then-stack method and gift wrapping, run on real stop data and compared.
Problem Solving for TeensGCSE MathsComputational geometry, vectors and complexity for analysts and engineers who work with locations.
Data Structures & Algorithms CourseCollege Maths CourseBecause the outline depends on things the click never shows.
Ask an assistant how much ground the Nottingham tram network covers and it may well draw a hull and quote a number. It is unlikely to add that two stops each hold up more than 8% of that area, that about 26% of it lies outside the city, or that the shape includes land no tram goes near. Those facts decide whether the number means anything, and they only surface when someone tests the shape.
Convex hulls also sit inside a lot of software. Collision checks in games, the outlines drawn round clusters in data science and some machine learning methods all rest on the same turn test learners write for the trams. Understanding that one primitive means understanding a small piece of a great deal of code.
So a Nottingham teenager should still learn to program in 2026, in the city of George Green: software can draw any shape instantly, but knowing what holds a shape up, and what it leaves out, remains a skill worth learning properly. The longer argument is in why learning to code still pays off in 2026.
Even with trams, crossing Nottingham takes time; a live online lesson removes the trip.
A learner in Bulwell and another in Clifton, near opposite ends of the tram network, can join the same lesson from home.
Reception, Key Stages 1 to 4, Year 9 options, GCSEs and A levels, in the terms English schools use, with lessons in English throughout.
The free lesson is genuine teaching on a real task and finishes with a clear level, a suggested course and a proposed time. No card is needed.
Five to ten learners working at one level, from Nottingham, the rest of the UK and abroad, so every level has a workable slot.
Two lessons weekly at a fixed hour, around eight a month, with pauses for holidays and exams agreed with the teacher ahead of time.
India Standard Time has no summer change, so our teachers are four and a half hours ahead of Nottingham from late March to late October and five and a half in winter; after-school and evening slots land in their working day.
Room for university students
University students can take evening or weekend slots around lectures, and pause for exam periods by agreement with the teacher, then pick up again at the same level.
Short enough to read in one breath.
A free, complete lesson that ends with a level, a recommended course and a suggested weekly time.
A month of group teaching, about eight live lessons, with five to ten learners at the same level.
A month of one-to-one teaching, about eight live lessons, with the teacher's attention on one learner.
Every family outside India pays the same US dollar fee, so a household in Sherwood and one in Lenton pay identical amounts, and we keep no pound prices. We bill only once the free lesson has settled the course and slot; the pricing page explains pausing, missed lessons and moving between group and private teaching.
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
We pick the first task by level: pins and a rubber band for a young child, a Python program that plots the tram stops, or the full convex hull with a removal table for a teenager ready for real algorithms.
What Nottingham families ask us most.
The 2021 Census counted 323,632 usual residents in the Nottingham local authority area: 301,065 in households and 22,567, or 7.0%, in communal establishments.
In 2021, 102,350 of the 305,813 residents aged five and over were schoolchildren or full-time students, 33.5% against 20.4% across England.
A Nottingham miller and self-taught mathematician who, according to Green's Windmill and Science Centre, had only 14 months at school and published his greatest work in 1828. Green's theorem and Green's functions are named after him. We are not connected with the Centre.
The smallest convex shape that contains a set of points, like a rubber band stretched round pins. For Nottingham's 50 tram stops it touches 8 of them and encloses 67.94 square kilometres.
Toton Lane, Clifton South, Holy Trinity, Ruddington Lane, Nottingham Station, Lace Market, Butler's Hill and Hucknall. Phoenix Park, one of the four places NET trams run to, lies inside it.
By our check against the ONS boundary, 15 of the 50 stops lie outside the Nottingham local authority area, including Hucknall, Toton Lane and Clifton South, so the network reaches well beyond the city.
After school, in the evening and at weekends, fixed in UK time during the free lesson. India is four and a half hours ahead of Nottingham in summer and five and a half in winter.
No. There is no centre in Nottingham and no premises anywhere in the UK; every lesson happens live online. Learners need a computer with audio and a dependable connection, and our phone number is based in India.
The first lesson is free. After that a group place is USD 100 a month for two live lessons a week, around eight in total, with five to ten learners, and one-to-one lessons on the same schedule are USD 150 a month. We agree course, format and time before any charge.
On ability, pace and goals, not age or postcode, with five to ten learners at one level. If no group meets at a suitable time, we offer one-to-one lessons instead.
The Coventry page links bus stops into groups, Leeds samples a footfall record fairly, and Manchester times a rise travelling down the River Medlock. The England guide sets out the school stages, and the UK coding page lists every UK page.