What are the best coding classes in Nottinghamshire?
Nottinghamshire here means the city of Nottingham together with the seven districts of Nottinghamshire County Council. Between them they held 1,148,455 people at the 2021 Census, a total we made by adding the eight published figures. After Nottingham come Mansfield, Carlton, Beeston and Worksop. Every lesson is live on video, taught from India, and learners join the class that fits their ability rather than the one that fits their age. Pupils range from six-year-olds to people of 67, learning coding, Python or maths in a class of five to ten or with a teacher of their own. The Nottinghamshire project comes from Newstead Abbey, Lord Byron's former home, and Byron's daughter Ada Lovelace. You pay nothing for a first lesson; after it, groups cost USD 100 a month and private lessons USD 150 a month.
Newstead Abbey, in Nottinghamshire, keeps Lord Byron's study and his belongings. His daughter was Ada Lovelace, who in 1843 published what is often called the first computer program: a step-by-step plan for Charles Babbage's Analytical Engine to compute the Bernoulli numbers. Babbage wrote that she caught "a grave mistake" in his working along the way. This page's project turns Ada's formula into a Python loop, checks it against the numbers as mathematicians write them today, and then runs it in ordinary computer decimals to see how far it can go before the answers become nonsense.
Facts last verified 26 September 2026. Teaching is online; no Nottinghamshire branch is claimed.
A six-year-old in Retford who loves patterns, a Year 8 in Beeston who enjoys fractions more than friends expect, a Year 12 in West Bridgford heading for computer science, and an adult in Mansfield who wants to program properly at last. Each has a free first lesson.

Block coding from a first Scratch game onwards, with number patterns that grow step by step.
See the syllabus
Maths learned by coding it, including fractions, sequences and patterns as Python projects.
See the syllabus
Python from beginner to advanced for teenagers, through games, automation, data and AI projects.
See the syllabus
Python from zero for adults, building towards programs that are correct and tested.
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 syllabusEach council figure is a 2021 Census count on Nomis, and we added the eight together for the county. Town figures are ONS built-up areas, each recounted by us from census output areas.
| Town | Residents | Town | Residents |
|---|---|---|---|
| Nottingham | 299,790 | West Bridgford | 36,490 |
| Mansfield | 63,445 | Sutton in Ashfield | 36,425 |
| Carlton | 53,555 | Hucknall | 35,840 |
| Beeston | 52,355 | Newark-on-Trent | 29,755 |
| Worksop | 43,440 | Retford | 23,740 |
| Arnold | 40,010 | Clifton | 22,935 |
The ONS draws Nottingham's built-up area to include parts of Broxtowe and Gedling while leaving Arnold, Carlton, Beeston, West Bridgford and Clifton as separate places, which is why the list looks so full of suburbs. Nottingham city council had 323,632 residents; the largest district is Ashfield at 126,300 and the smallest Mansfield at 110,482. Kirkby-in-Ashfield, Mansfield Woodhouse, Forest Town, Eastwood, Stapleford, Balderton and Bingham come next. South Normanton and Pinxton is left out because nearly all of it lies in Derbyshire. School holiday dates come from Nottingham City Council, Nottinghamshire County Council and individual academy trusts. We have not read them, so each family simply tells us theirs.
Our Nottingham page has a different project, drawing the tightest boundary round the tram network. This page covers the whole county, from Worksop to Bingham.
A formula from 1843, exact fractions, ordinary decimals, and a bug of our own.
Ada's last note sets out a formula that gives each Bernoulli number from the ones before it, and describes the engine's steps for her B7, "B 1 , B 3 , B 5 being supposed given". The learner writes it as a loop in Python, using the fractions module so every value is exact. Out come 1/6, −1/30, 1/42 and −1/30 for Ada's B1, B3, B5 and B7. Mathematicians today number these B2, B4, B6 and B8: the values match, but the labels are shifted, a classic source of confusion when two programs use different conventions. We then checked the first 30 against a modern formula, and all 30 agree.
| Ada's number | Exact value, roughly | Error in ordinary decimals |
|---|---|---|
| B7 | −0.0333 | About six parts in a thousand million million |
| B19 | −529 | About two parts in a hundred thousand million |
| B29 | 602 million | About two parts in a hundred million |
| B39 | −1.9 × 10¹⁶ | About two parts in a hundred thousand |
| B49 | 7.5 × 10²⁴ | 2.6 per cent |
| B59 | −2.1 × 10³⁴ | About 26 times too big: meaningless |
Ordinary computer decimals, called floating point, keep about sixteen significant figures. Ada's formula adds large numbers of opposite sign that nearly cancel, and each step loses a little accuracy that the next step inherits. The error passes one part in a thousand million at her B25 and reaches 2.6 per cent at B49; by B59 the answer is about 26 times the size it should be. With exact fractions the same loop never goes wrong, because nothing is rounded. Choosing the right kind of number is part of writing a correct program.
Our own first attempt had a bug, and it is worth confessing. One factor in the loop was off by one, and the program printed 1/6 and −1/30 correctly, then 4/21 instead of 1/42 for B5. The first two answers looked right, so a quick glance would have passed it. Only checking every result against known values caught the slip, which is exactly the kind of care Babbage says Ada showed when she sent his working back to be corrected.
Add fractions by hand and in Python, and see why 1/3 + 1/3 + 1/3 is exactly 1 with fractions but not always with decimals.
Write Ada's loop for B1 to B7 with the fractions module and compare it with the values printed in her note.
Run the loop in both kinds of number up to B59, plot the growing error, and explain why nearly equal numbers are dangerous to subtract.
The formula and the quoted words are Ada Lovelace's, from her notes on Menabrea's paper; the biography facts are from MacTutor at the University of St Andrews. The Python loop, the error figures and the bug story are ours. Historians discuss the details of Ada's table in depth; this page makes no claim about any error in it.
The Nottinghamshire link, and Ada's own words about machines.
| Source | What it says |
|---|---|
| MacTutor | Ada Lovelace, born 10 December 1815, was a daughter of Lord Byron. |
| Newstead Abbey | Lord Byron's study and personal items are on display; Byron sold the Abbey in 1818. |
| MacTutor | Her notes were published in 1843 in Taylor's Scientific Memoirs, signed only AAL. |
| Ada's notes | The notes end by following the steps by which the engine could compute the Bernoulli numbers. |
| Ada's notes | The engine has no pretensions whatever to originate anything; it can do whatever we know how to order it to perform. |
Ada's sentence about originating nothing is still quoted in arguments about artificial intelligence, more than 180 years later. Her program also shows habits every programmer needs: write the steps out exactly, name every variable, and check each result. A Nottinghamshire student who has run her loop, caught a bug and watched floating point fall apart has done real computer science with a real piece of its history.
We have no link with Newstead Abbey, Nottingham City Council, the University of St Andrews or Fourmilab. The quotations are theirs and Ada's; the code and any error in it are ours.
Nearby pages
Nottingham has its own page; Derbyshire is west, Lincolnshire east, Leicestershire south and Doncaster just north.
The free lesson shows where a learner fits. Age is a hint; skill decides.
Block coding with repeating patterns and growing sequences, the first taste of a loop.
Coding for KidsScratch Coding for KidsPython with fractions, decimals and sequences, and why they sometimes disagree.
Maths Through CodingPython and AI for KidsFull Python with testing, number types and debugging, up to A level standard and beyond.
Python for TeensA-Level MathsPython for adults, from first lines to programs that are checked and trusted.
Python MasterclassData Analysis CourseHer 1843 sentence is the starting point for a debate that is very much alive.
Ada wrote that the engine "can do whatever we know how to order it to perform". Modern AI systems are not programmed step by step in her sense; they are trained on data and can produce things nobody wrote down in advance. Yet they still work with numbers inside a computer, and still fail in the ways her loop does: rounding, labels that mean different things in different places, and answers that look right for the first few cases.
A Nottinghamshire student who has run her program both ways knows to ask what kind of number a system uses, what its labels mean, and whether anyone checked the tenth answer as well as the first. Those questions are just as useful for testing an AI tool as for testing a loop.
That is why learning to code in 2026 matters for a Nottinghamshire teenager: it lets you check what a machine was really told to do. The longer argument is in why teenagers should still learn to code in 2026.
Crossing Nottingham at rush hour for a weekly class is nobody's idea of fun. Online lessons avoid it.
A bedroom in Hucknall, a dining room in Southwell, a flat in Beeston. The learner codes while the teacher watches the same screen.
When a Year 10 mentions a GCSE mock or a sixth former talks about A level options, the teacher knows exactly what they mean. Lessons are in English.
A genuine lesson, then a clear recommendation. No payment details are requested.
Groups of five to ten at one stage, drawn from Nottinghamshire and far beyond.
Two lessons a week is the norm, and we pause for your school's own holidays.
Slots are booked in UK time and do not move when the clocks change; the teacher keeps India time, several hours ahead, and makes the switch.
Why level decides the group
Five learners at one stage free on the same evening are hard to find in any single town. Grouping by level lets a learner in Ollerton or Eastwood join a class that suits them.
A family in Worksop pays exactly what a family in West Bridgford pays, and the same as families in every country we teach apart from India.
A complete lesson of real work, then our honest suggestion of level and course.
Roughly eight lessons a month with five to ten learners at one level.
Roughly eight lessons a month, one teacher to one learner.
We invoice in US dollars and publish no sterling prices. The first invoice comes only after the free lesson, once a course and a regular weekly slot are settled. Holidays, a missed class, or a change from group to private are all explained on our pricing page.
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
Say how old the learner is, or what year they are in, and which subject they like most. A first lesson could be a Scratch pattern, a Python fractions puzzle, or Ada's loop on this page.
The county, the Lovelace project and the practical side.
Adding the city of Nottingham to the seven county districts gives 1,148,455 usual residents in the 2021 Census. That total is ours; the eight separate counts are the ONS figures published on Nomis.
By ONS built-up area: Nottingham 299,790, Mansfield 63,445, Carlton 53,555, Beeston 52,355 and Worksop 43,440.
Learners turn Ada's 1843 formula for the Bernoulli numbers into a Python loop, check 30 results against a modern formula, and run it in floating point to find where rounding errors take over.
Ada was a daughter of Lord Byron, whose former home, Newstead Abbey in Nottinghamshire, still shows his study and belongings. The page does not claim Ada lived there.
Ordinary floating-point numbers keep about sixteen significant figures, so tiny rounding errors appear and can grow when nearly equal numbers are subtracted. Exact fractions avoid this but are slower.
No. Every lesson is live online, so nobody needs to travel into the city.
From 6 to 67. Young children begin with blocks, most move to typed Python around ten, teenagers go on to advanced Python and A level maths, and adults learn Python or data. The free lesson settles the starting point.
Yes. We teach A level maths alongside Python, and projects like this one use both. We support learning; we do not promise grades.
The first lesson is free. From the second lesson on, a group place is USD 100 monthly and one-to-one USD 150 monthly. You sign nothing long-term and pay no registration charge.
We can. Nottingham City Council, Nottinghamshire County Council and academy trusts publish dates, and we plan breaks around your school's.
For the city see Nottingham. Around the county are Derbyshire, Leicestershire, Lincolnshire and Doncaster. The UK hub lists the rest.