---
title: "Coding Classes in Derbyshire | Live Online, Ages 6 to 67"
description: "Live online coding, Python, maths and automation classes across Derbyshire, from Derby and Chesterfield to Ilkeston, Long Eaton, Swadlincote, Buxton and Matlock."
canonical: https://learn.modernagecoders.com/coding-classes-in-derbyshire
source: src/pages/coding-classes-in-derbyshire.html
---
> Live online coding, Python, maths and automation classes across Derbyshire, from Derby and Chesterfield to Ilkeston, Long Eaton, Swadlincote, Buxton and Matlock.

Skip to contentCourses 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.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)Ages 6 to 12Coding for KidsBlock coding from a first Scratch game to Minecraft and Roblox, with kid-safe AI and a first taste of Python.See the syllabus](/courses/kids-coding-blocks-masterclass)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)Ages 10 to 15Maths Through CodingMaths learned by coding it, with factors, multiples, fractions and probability built as Python projects.See the syllabus](/courses/maths-through-coding)[![Python for Teens course thumbnail](/images/python-teens.webp)Ages 13 to 18Python for TeensBeginner to advanced Python for teenagers through games, automation, data and AI projects.See the syllabus](/courses/python-complete-masterclass-teens)[![Python Automation Course course thumbnail](/images/python-college.webp)AdultsPython Automation CoursePython automation for working adults: scripts, scraping, browser automation and applied AI.See the syllabus](/courses/python-ai-automation-masterclass-college)

Browse the [course atlas](/course-atlas) for more than one hundred options and use the [coding roadmap](/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.

[![Vibe Coding for Teens course thumbnail](/images/vibe-coding-teens.webp)Vibe codingAges 13 to 17Vibe Coding for TeensPython, web and AI projects where the learner still owns the thinking.See the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)[![Python Automation Course course thumbnail](/images/python-college.webp)Python and AICollege and adultPython Automation CourseAutomate the work you already do, then let AI carry part of it.See the syllabus](/courses/python-ai-automation-masterclass-college)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)AI and MLAges 14 to 18AI and Machine Learning for TeensTrain a model, read what it learned, and be able to say why it is wrong.See the syllabus](/courses/ai-ml-masterclass-teens)[![Codex & Claude Code course thumbnail](/images/codex-claude-code-adults.webp)Agentic codingProfessionalsCodex & Claude CodeRun AI coding agents on real work without losing control of the codebase.See the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)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.

| Council | Usual residents | Main towns |
| --- | --- | --- |
| Derby | 261,364 | Derby |
| Amber Valley | 126,206 | Heanor, Ripley, Belper, Alfreton |
| Erewash | 112,906 | Ilkeston, Long Eaton, Sandiacre |
| South Derbyshire | 107,205 | Swadlincote, Hilton |
| Chesterfield | 103,569 | Chesterfield, Staveley |
| North East Derbyshire | 102,001 | Dronfield, Clay Cross, Killamarsh, Eckington |
| High Peak | 90,933 | Buxton, Glossop, New Mills, Chapel-en-le-Frith |
| Bolsover | 80,272 | Shirebrook, Bolsover, Clowne |
| Derbyshire Dales | 71,540 | Matlock, 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.

| Town | Residents | Town | Residents |
| --- | --- | --- | --- |
| Derby | 275,575 | Matlock | 11,990 |
| Chesterfield | 76,420 | Shirebrook | 11,575 |
| Ilkeston | 38,725 | Bolsover | 11,225 |
| Long Eaton | 37,820 | Brimington | 11,075 |
| Swadlincote | 34,565 | North Wingfield and Holmewood | 9,540 |
| Heanor | 24,260 | Sandiacre | 9,370 |
| Dronfield | 21,160 | New Mills | 9,200 |
| Ripley | 20,180 | Killamarsh | 9,080 |
| Buxton | 20,050 | Clay Cross | 8,920 |
| Belper | 19,075 | Ashbourne | 8,855 |
| Glossop | 17,820 | Alfreton | 8,795 |
| Hadfield | 16,275 | Hilton | 8,275 |
| South Normanton and Pinxton | 16,025 | Clowne | 7,760 |
| Staveley | 15,145 | Eckington | 7,435 |
| Somercotes and Swanwick | 15,100 | Breaston and Draycott | 7,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.

| Wheel and pinion teeth | Common factor | Contacts before the pattern repeats | Wheel teeth each pinion tooth meets |
| --- | --- | --- | --- |
| 96 and 24 | 24 | 96 | 4 of the 96 |
| 96 and 25 | 1 | 2,400 | All 96 |
| 60 and 24 | 12 | 120 | 5 of the 60 |
| 60 and 23 | 1 | 1,380 | All 60 |
| 100 and 40 | 20 | 200 | 5 of the 100 |
| 100 and 41 | 1 | 4,100 | All 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.

| Source | What 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 Mills | Arkwright's spinning machine, the water frame, turned cotton from a cottage industry into large-scale factory production. |
| Cromford Mills | Arkwright became known as the "Father of the Factory System" for launching the world's first production line. |
| Derwent Valley Mills World Heritage Site | The 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 Site | Its 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](/best-coding-class-in-derby) has its own page, [Leicestershire](/coding-classes-in-leicestershire) is to the south and [Cheshire](/coding-classes-in-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 Kids](/courses/kids-coding-blocks-masterclass)[Scratch Coding for Kids](/courses/scratch-programming-complete-course)Ages 10 to 13

### Factors and multiples

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

[Maths Through Coding](/courses/maths-through-coding)[Python and AI for Kids](/courses/python-ai-kids-masterclass)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 Teens](/courses/python-complete-masterclass-teens)[High School Mathematics](/courses/complete-high-school-mathematics-mastery)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 Course](/courses/python-ai-automation-masterclass-college)[Python Masterclass](/courses/python-programming-masterclass-zero-to-advanced-college)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](/blog/is-coding-worth-learning-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 class**USD 0**

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

Group tuition**USD 100**

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

Private tuition**USD 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.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20lesson%20for%20a%20learner%20in%20Derbyshire.)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.

### Contact the team directly

WhatsApp or call [+91 91233 66161](tel:+919123366161), or email [contact@modernagecoders.com](mailto:contact@modernagecoders.com). This is Modern Age Coders' actual contact, an Indian number, and not an invented Derbyshire one.

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20lesson%20for%20a%20learner%20in%20Derbyshire.)

Submitted details are used for placement and follow-up.

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](/best-coding-class-in-derby) page covers the city. Neighbouring counties so far include [Leicestershire](/coding-classes-in-leicestershire), [Cheshire](/coding-classes-in-cheshire) and [Greater Manchester](/coding-classes-in-greater-manchester), and the [UK hub](/coding-classes-in-united-kingdom) lists every other page.

Book the free class[Chat on WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20lesson%20for%20a%20learner%20in%20Derbyshire.)Free Derbyshire class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Deventer](/coding-classes-in-deventer)
- [Coding Classes in Denbighshire](/coding-classes-in-denbighshire)
- [Coding Classes in Devon](/coding-classes-in-devon)
- [Coding Classes in Den Bosch](/coding-classes-in-den-bosch)
- [Coding & Maths Classes at Diamond City North](/coding-classes-in-diamond-city-north)
- [Coding Classes in Delft](/coding-classes-in-delft)
- [Coding & Maths Classes in Joka](/coding-classes-in-genexx-valley-joka)
- [Coding Classes in Friesland (Fryslân)](/coding-classes-in-friesland)
- [Coding Classes in Fife](/coding-classes-in-fife)

### Free resources

- [SQL Tutorial: Databases, Basics to Advanced](/resources/sql)
- [Lambda, Map, Filter, and Reduce](/resources/python/lambda-map-filter-reduce)
- [SELECT Queries and the WHERE Clause](/resources/sql/select-basics-and-where)
- [Pattern Printing in Python](/resources/python/pattern-printing)

### From the blog

- [How to Help With Maths Homework (Without Solving It)](/blog/help-child-with-maths-homework)
- [PCEP vs PCAP: Which Python Certification Is Worth It?](/blog/pcep-vs-pcap-which-python-certification)
- [How to Get Better at Maths: 8 Methods That Actually Work](/blog/how-to-get-better-at-maths)

### Start here

- [What Modern Age Coders families say](/love)
- [Book a free demo class with Modern Age Coders](/book-demo)

---

*Canonical: https://learn.modernagecoders.com/coding-classes-in-derbyshire*
