Skip to content
Home/United Kingdom/Derbyshire
County of Derbyshire

Coding classes in Derbyshire

What are the best coding classes in Derbyshire?

Derbyshire is Derby plus eight districts, 1,055,996 people at the 2021 Census. Derby's built-up area is the largest place by far, spilling into two neighbouring districts, followed by Chesterfield, then the Erewash towns of Ilkeston and Long Eaton, Swadlincote in the south, and the Peak towns of Buxton, Glossop and Matlock. We teach every one of them the same way: a teacher in India teaches live over video, learners are grouped by what they can already do rather than by age, and we welcome everyone from 6 to 67 in groups of five to ten or one to one. On offer are programming, Python, maths, automation and AI. The Derbyshire project begins in the Derwent Valley mills. There is no charge for the first lesson; group lessons then cost USD 100 a month and private lessons USD 150.

Cromford Mills, built by Richard Arkwright in 1771, describes itself as the world's first successful water-powered cotton spinning mill, and the Derwent Valley below it became a string of early factories stretching fifteen miles to Derby. Every one of those mills ran on gears, and gears hide a lovely piece of arithmetic. Pair a 96-tooth wheel with a 24-tooth pinion and each pinion tooth only ever touches four of the wheel's teeth, round and round, so any damage keeps hitting the same spots. Give the pinion one extra tooth, 25, and every tooth meets every other tooth before the pattern repeats. This page's project simulates both, and finds the rule behind it: greatest common divisors and least common multiples.

Facts last verified 26 September 2026. Teaching is online; no Derbyshire branch is claimed.

Courses for Derbyshire

Four courses Derbyshire learners start with

A seven-year-old in Belper building gadgets out of boxes, a Year 7 in Glossop who likes number puzzles, a Year 10 in Dronfield learning Python seriously, and an engineer in Derby who wants to automate spreadsheets. Each begins with a free lesson.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Derbyshire's numbers

Nine councils, 1,055,996 people, from the Peak to the Trent

Each council's total is its 2021 Census count on Nomis. Towns are ONS built-up areas, each compared with our own sum of census output areas so that places crossing the county line are flagged.

Derby and the eight Derbyshire districts, usual residents at Census 2021, largest first
CouncilUsual residentsMain towns
Derby261,364Derby
Amber Valley126,206Heanor, Ripley, Belper, Alfreton
Erewash112,906Ilkeston, Long Eaton, Sandiacre
South Derbyshire107,205Swadlincote, Hilton
Chesterfield103,569Chesterfield, Staveley
North East Derbyshire102,001Dronfield, Clay Cross, Killamarsh, Eckington
High Peak90,933Buxton, Glossop, New Mills, Chapel-en-le-Frith
Bolsover80,272Shirebrook, Bolsover, Clowne
Derbyshire Dales71,540Matlock, Ashbourne

Derby's built-up area held 275,575 people, more than the city council's 261,364, because it runs into Amber Valley and South Derbyshire. Chesterfield's likewise reaches into North East Derbyshire. The rest of the county splits into very different landscapes: former mining towns in the east, the Erewash towns towards Nottingham, and the Peak District towns in the north-west, where Buxton, Glossop and Matlock are separated by moorland rather than suburbs.

The thirty largest Derbyshire built-up areas, 2021 Census; Burton upon Trent, a Staffordshire town, is left out
TownResidentsTownResidents
Derby275,575Matlock11,990
Chesterfield76,420Shirebrook11,575
Ilkeston38,725Bolsover11,225
Long Eaton37,820Brimington11,075
Swadlincote34,565North Wingfield and Holmewood9,540
Heanor24,260Sandiacre9,370
Dronfield21,160New Mills9,200
Ripley20,180Killamarsh9,080
Buxton20,050Clay Cross8,920
Belper19,075Ashbourne8,855
Glossop17,820Alfreton8,795
Hadfield16,275Hilton8,275
South Normanton and Pinxton16,025Clowne7,760
Staveley15,145Eckington7,435
Somercotes and Swanwick15,100Breaston and Draycott7,395

Seven more places are between five and seven and a half thousand: Woodville, Chapel-en-le-Frith, Borrowash, Wingerworth, West Hallam, Creswell, and Overseal and Castle Gresley. A few rows reach across the county boundary. Hadfield has about 9,900 of its 16,275 residents in High Peak and the rest in Greater Manchester; Swadlincote and Woodville edge into Leicestershire; New Mills touches Cheshire. The councils and academies set their own school calendars, which we did not read, so lesson breaks are agreed with each family.

The Derbyshire project

Why one extra tooth makes a gear last longer

Tooth counts we chose for teaching, a simulation of every contact, and the number theory that predicts the answer before the simulation finishes.

Picture two gears meshing. Number the wheel's teeth 0 to 95 and the pinion's 0 to 23. At every contact one wheel tooth touches one pinion tooth, and both gears move on by one. The learner writes a loop that records each pair that touches and stops when a pair comes round for the second time, because after that the whole pattern repeats exactly. Then they ask a practical question: how many different wheel teeth does each pinion tooth ever meet? If a pinion tooth is chipped, those are the teeth it will damage, over and over.

Our run of 26 September 2026: gear pairs we chose, and what the simulation found
Wheel and pinion teethCommon factorContacts before the pattern repeatsWheel teeth each pinion tooth meets
96 and 2424964 of the 96
96 and 2512,400All 96
60 and 24121205 of the 60
60 and 2311,380All 60
100 and 40202005 of the 100
100 and 4114,100All 100

The pattern in the table is exact. The number of contacts before repeating is the least common multiple of the two tooth counts, and each pinion tooth meets the wheel's tooth count divided by their greatest common divisor. When the two counts share no factor, like 96 and 25, the divisor is 1, so every tooth meets every tooth and wear spreads evenly over the whole wheel. Millwrights and clockmakers have a name for a tooth added for exactly this reason: a hunting tooth.

There is a price, and it is the second lesson. A 96 and 24 pair gives a speed ratio of exactly 4; a 96 and 25 pair gives 3.840, and 96 and 23 gives 4.174. The learner writes a short search for coprime pairs close to the ratio they need, and finds, for example, that 97 teeth against 24 gives 4.042. Engineering is full of choices like this, where a perfect number on paper is traded for a machine that lasts. A program that checks every option is how you make that trade knowingly.

Ages 10 to 13

Cut two paper circles with 12 and 8 notches, mark one notch, and count turns until it meets the same partner again; then check with a Python loop.

Ages 13 to 16

Simulate the contacts for any two tooth counts, record the pairs that meet, and show that the repeat length equals the least common multiple.

Ages 16 and up

Prove the gcd rule, then search all coprime pairs within a tooth range for the one nearest a target speed ratio.

What is historical and what is ours

The mill facts are Cromford Mills' and the Derwent Valley Mills World Heritage Site's. The tooth counts, the simulation and the ratios are our own teaching example; we are not describing the gears of any particular mill, and nothing here is engineering advice.

Why the Derwent Valley

The first water-powered spinning mill, fifteen miles from Derby

The Derbyshire link, from Cromford Mills and the World Heritage Site's own pages.

Cromford and the Derwent Valley, in their own words
SourceWhat it says
Cromford Mills"Built in 1771 by Sir Richard Arkwright Cromford Mills was the world's first successful water-powered cotton spinning mill."
Cromford MillsArkwright's spinning machine, the water frame, turned cotton from a cottage industry into large-scale factory production.
Cromford MillsArkwright became known as the "Father of the Factory System" for launching the world's first production line.
Derwent Valley Mills World Heritage SiteThe site snakes "15 miles down the river valley from Matlock Bath to Derby", with some of the world's first "modern" factories.
Derwent Valley Mills World Heritage SiteIts highlights include Cromford Mills, Strutt's North Mill at Belper, Darley Abbey and the Museum of Making at Derby Silk Mill.

A production line is an algorithm made of machines: steps in a fixed order, each doing one job, all kept in time by shafts and gears. That makes the Derwent Valley a natural place to meet the idea that a program is a machine you can reason about exactly. The gear puzzle on this page is small, but it is the same kind of thinking that keeps a factory, a railway timetable or a computer's clock running without surprises.

Modern Age Coders has no connection with Cromford Mills, the Arkwright Society, the Derwent Valley Mills World Heritage Site or any Derbyshire council, and nothing here suggests one. Their history is theirs; our gear example and any error in it are ours.

Nearby pages

Derby has its own page, Leicestershire is to the south and Cheshire to the west.

Levels of learning

From counting teeth to proving a rule

The free lesson decides where to start, by ability. School year is a helpful hint.

Ages 6 to 10

Turning and counting

Block-coding projects with wheels, timers and repeats, where children discover patterns that come back round.

Coding for KidsScratch Coding for Kids
Ages 10 to 13

Factors and multiples

Python loops that find factors, common multiples and remainders, turning times-tables knowledge into programs.

Maths Through CodingPython and AI for Kids
Ages 13 to 18

Simulate, then prove

Python simulations checked against a formula, the habit behind both good exam answers and good software.

Python for TeensHigh School Mathematics
Ages 18 to 67

Automate the routine

Adults write Python that handles repetitive work, from reports to scheduling, with results they can trust.

Python Automation CoursePython Masterclass
AI and simple rules

An AI can pick gear sizes for a ratio. Would it add the extra tooth?

Only if the question mentions wear, and most questions do not.

Ask a chatbot for two gears with a 4 to 1 ratio and it will happily suggest 96 and 24, which is exactly right for the ratio and exactly wrong for wear. It answered the question it was asked. The idea of spreading contact across every tooth only appears if someone knows it matters and says so. That is the general shape of the risk with AI help: correct answers to incomplete questions.

A Derbyshire student who has watched a simulation show each tooth meeting only four partners will ask what the design is for, how long it must last, and what an exact ratio is worth compared with even wear. Those follow-up questions turn a quick suggestion into a sound design, and they come from understanding, not from typing a better prompt.

So a Derbyshire teenager should learn to code in 2026, in the valley where the factory system began, to be the person who knows which question was missing. The longer argument is in why teenagers should still learn to code in 2026.

Getting started

Glossop to Swadlincote without the Snake Pass

Derbyshire's towns are separated by moors, valleys and slow roads. Online lessons take none of that into account.

Home is where it happens

A bedroom in Heanor, a kitchen in Ashbourne, a desk in Killamarsh. The learner writes code while the teacher watches the same screen.

School words you know

Year groups, GCSE options and A levels are named as Derbyshire schools name them, all in English.

Try a lesson for free

A real first lesson with a teacher, then an honest recommendation. No card is requested.

Right-level groups

Five to ten learners at one stage, gathered widely, so the lesson is pitched for everyone in it.

Holidays around school

Two lessons a week is usual, pausing when your own school breaks up, whoever sets its dates.

Times in UK time

India, where our teachers are, is 5.5 hours ahead of the UK in winter and 4.5 in summer; every lesson is booked in UK time.

Why groups follow level

Thirty-seven towns in very different landscapes mean no one place has enough learners at every stage. Level-based groups let a Buxton learner and a Long Eaton learner share a class.

Fees

Derbyshire fees

Every Derbyshire town, and every country other than India, pays the same.

First classUSD 0

A complete lesson of real work, ending in a suggested level and course.

Group tuitionUSD 100

Around eight lessons a month, five to ten learners at one level.

Private tuitionUSD 150

Around eight lessons a month, one teacher with one learner.

We price in US dollars for everyone outside India and do not keep a pound list. Nothing is billed until after the free lesson, when a course and a weekly slot are agreed; for pauses, missed lessons and changes between group and one-to-one teaching, see the pricing page.

Reviews

Families on Google, unedited

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

Free placement class

Book your first lesson free

Let us know an age or school year and one interest. The first lesson might be a block-coding game, a first Python factor finder, or the gear simulation on this page.

+44

FAQ

Derbyshire questions

On the county, the gear project and our lessons.

How many people live in Derbyshire?

Derby and the eight Derbyshire districts held 1,055,996 usual residents at the 2021 Census, from ONS figures on Nomis. Derby had 261,364 and Derbyshire Dales, the smallest, 71,540.

What are the largest towns in Derbyshire?

By ONS built-up area: Derby 275,575, Chesterfield 76,420, Ilkeston 38,725, Long Eaton 37,820 and Swadlincote 34,565. Thirty-seven Derbyshire places above five thousand are covered on this page.

What is the gear project?

Learners simulate two meshing gears, record which teeth touch, and find that the pattern repeats after the least common multiple of the tooth counts. A 96 and 24 pair means each pinion tooth meets only 4 of the 96; a 96 and 25 pair makes every tooth meet every tooth.

What is a hunting tooth?

An extra tooth added so the two tooth counts share no common factor. Then each tooth meets every tooth of the other gear before the pattern repeats, which spreads wear.

Why does Cromford matter?

Cromford Mills says it was built in 1771 by Richard Arkwright as the world's first successful water-powered cotton spinning mill, and that Arkwright launched the world's first production line.

Is there a classroom in Derby or Chesterfield?

No. Every lesson is live online, so a learner in Clay Cross and one in New Mills can share a class with no travelling.

What ages do you teach?

Six to sixty-seven. Block coding for young children, typed Python from about ten, maths and Python projects for teenagers, and automation or data for adults. The free lesson sets the level.

Can you help with maths as well as coding?

Yes. Maths through coding teaches factors, fractions, algebra, geometry and probability as Python projects for ages 10 to 15, and we teach GCSE and A level maths too.

What does it cost?

Lesson one is free of charge. A monthly place in a small group then costs USD 100, and one-to-one teaching USD 150 a month; nobody pays a registration fee or signs up for a term.

When are Derbyshire school holidays?

Derbyshire County Council, Derby and academies set their own dates. We arrange lesson breaks around the calendar your school gives you.

The wider UK

Pages beyond Derbyshire

The Derby page covers the city. Neighbouring counties so far include Leicestershire, Cheshire and Greater Manchester, and the UK hub lists every other page.

Free Derbyshire classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here