Skip to content
Exeter, Devon

Coding classes in Exeter

What are the best coding classes in Exeter?

Census 2021 counted 130,709 usual residents in Exeter, and 28.7% of those aged five and over were in school or full-time study, against 20.4% in England. The Met Office, founded in 1854 by Robert FitzRoy, moved its headquarters from Bracknell to Exeter in 2003. We teach Exeter learners from six to sixty-seven by live video, either privately or in small classes of five to ten grouped by ability, and our India-based teachers keep to UK hours. The opening lesson carries no charge, and after that a group place costs USD 100 a month and one-to-one lessons USD 150 a month.

Every stream in the Exe catchment flows somewhere, so the river network is a set of arrows. To add up how much river drains past Exeter Quay, a program must visit the streams in the right order, sources first and the outlet last. That order is a topological sort, and on Ordnance Survey's river data it works perfectly: 775 junctions, no loops, 712.7 kilometres of channel. The number is still wrong. One link of the River Culm ends 417.5 metres short of the next, joined to nothing, so almost everything above that point never reaches Exeter in the data. Bridge that one gap and the total jumps to 911.8 kilometres. Our teenagers learn that a correct algorithm on an incomplete graph gives a confident wrong answer.

Facts last verified 22 September 2026. Teaching is online; no Exeter branch is claimed.

Course picks for Exeter

Four courses for the city on the Exe

Pick the course that matches what the learner already likes doing. There is a free live lesson at the start of every one, and nobody asks for a card.

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.

Exeter today

A university city on the edge of Dartmoor

Census 2021 figures for the Exeter council area, drawn from Nomis and printed as the Office for National Statistics published them.

Exeter, Census 2021
MeasureExeterEngland
Usual residents130,70956,490,048
Living in households120,940Not compared
Living in communal establishments9,769Not compared
Aged 15 to 1911,766 (9.0%)5.7%
Aged 20 to 2416,349 (12.5%)6.0%
Aged 25 to 298,958 (6.9%)6.6%
Students among residents aged 5 and over35,774 (28.7%)20.4%
Usual residents per square kilometre2,780.0433.5

Students everywhere

Of 124,823 residents aged five and over, 35,774 were schoolchildren or full-time students in 2021, 28.7% against 20.4% for England.

Late teens and early twenties

Those aged 15 to 19 made up 9.0% of Exeter and those aged 20 to 24 another 12.5%, both far above the English shares.

Halls and houses

Student halls and other communal establishments housed 9,769 people in 2021, a large number for a city of this size; the other 120,940 residents lived in private households.

Our Exeter learners come from every stage. A Year 4 pupil in Heavitree might be making a first game, a Year 12 student in St Thomas starting A level Computer Science, and a graduate in Pennsylvania learning Python for a new job, each in a group of five to ten learners at the same level.

Forecasting from Exeter

The Met Office, from FitzRoy to Exeter

From the Met Office's own history of itself.

1854

Vice-Admiral Robert FitzRoy, already known as captain of HMS Beagle, founded the Met Office to learn more about the climate at sea and make shipping safer.

1861

FitzRoy began a storm warning service that became the shipping forecast, which the Met Office says is thought to be the longest running national forecasting service in the world, and wrote the first public forecast, for 31 July.

2003 and 2007

The Met Office moved its headquarters from Bracknell to Exeter in 2003, and established the Flood Forecasting Centre in 2007.

We have no connection with the Met Office. It belongs on this page because flood forecasting starts with the question the project below asks: which streams feed which rivers, in what order, and how much of the landscape drains past a given point. Answering that for real needs connected, correct data, and the project shows what happens when one piece is missing.

Where the rivers come from

Ordnance Survey publishes Open Rivers as free open data: every watercourse in Great Britain as a network of links running in the direction of flow, joined at named and unnamed junctions. Around the Exe it holds thousands of links, from moorland streams to the tidal estuary.

Signature project

Putting the River Exe in order, and finding the missing link

A topological sort lists the junctions so that every stream comes before the junction it flows into. Adding up river length in that order is then a single pass.

The river network draining past Exeter Quay in OS Open Rivers, before and after bridging one 417.5-metre gap in the River Culm
MeasureAs publishedWith the gap bridged
Links draining to Exeter Quay7741,086
Sources, with nothing flowing in307431
Total channel length712.7 km911.8 km
River length above the Culm's meeting with the Exe25.0 km224.1 km
Named River Culm reaching Exeter16.3 km56.7 km
Loops found by the sortNoneNone

1. Count what flows in

For every junction, count the links arriving. Junctions with none are sources, high on the moors or in the fields, and they go into a queue first.

2. Release in order

Take a junction from the queue, pass its accumulated length downstream, and when a junction has heard from every stream above it, add it to the queue. This is Kahn's algorithm.

3. Prove there are no loops

If the queue empties before every junction is visited, the network contains a loop and cannot be ordered. On the Exe all 775 junctions were ordered, so water only ever flows one way.

A perfect algorithm, a wrong answer

In the published data, one River Culm link ends at a point with nothing downstream, and the next Culm link begins 417.5 metres away with nothing flowing into it. The sort cannot see the connection, so it treats everything above the gap as a separate river system that never reaches Exeter. Adding that one short link brings 199.1 kilometres of channel back into the total. The file alone cannot tell us whether the gap is a culvert, a mill channel or a mapping omission, and the page does not guess.

With the gap bridged, the River Exe itself contributes 90.0 kilometres of named channel, the Culm 56.7, the Barle 36.8 and the Yeo 22.0, while 366.4 kilometres of smaller streams carry no name at all. The Creedy and its tributaries add 186.9 kilometres above their meeting with the Exe. The longest chain of links from any source to Exeter Quay is 93 links long.

Order and dependency

Five checks for any dependency graph

Learned on a river, then used on course prerequisites, build systems, spreadsheet formulas, project plans and the pipelines that train AI models.

Ordering things that depend on each other
CheckOn the Exe networkWhat it catches
Is there a cycle?All 775 junctions ordered, so noneTasks that wait on each other for ever
Where are the sources?307 as published, 431 after the repairStarting points that are really broken ends
Where are the sinks?112 end points in the wider box, most where rivers meet the seaPaths that stop without reaching anywhere
Does the total add up?Accumulated length equals the sum of linksDouble counting at splits or missed branches
Is the graph complete?One 417.5 m gap hides 199.1 kmA correct answer to the wrong question

Dead ends are the clue. A source should be high ground and a sink should be the sea; a river that simply stops inland, or starts from nowhere a few hundred metres further on, is worth a look. Learners write a check that lists loose ends lying close together. Here the gap showed up another way: the file holds 56.3 kilometres of channel named River Culm, and only 16.3 of them reached Exeter.

Younger learners

Cards for getting ready for school, put in an order that works, and the discovery that some cards can swap and some cannot.

Teenagers

Open Rivers read in Python, Kahn's algorithm, length accumulated downstream, and a search for loose ends that reveals the gap.

Adults

Dependency graphs at work, from build pipelines to project plans, with completeness checked before the order is trusted.

We are not connected with Ordnance Survey, the Met Office or Exeter City Council. Ordnance Survey releases Open Rivers under the Open Government Licence, and the census tables are free to download; every ordering, total and repair described above is our own working, and none of it is a hydrological survey.

Learning ladder

From getting dressed in order to a topological sort

The age bands give only a rough idea; the free lesson finds the real starting point.

Ages 6 to 10

First things first

Putting everyday steps in an order that works and spotting which steps must wait for others.

Problem Solving and Computational Thinking for KidsCoding for Kids
Ages 11 to 13

Arrows and maps

Drawing which stream flows into which, storing it in code, and following the arrows to the sea.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Sorting a graph

Kahn's algorithm, cycle detection and accumulation on a real river network, plus checks for missing links.

Problem Solving for TeensCompetitive Programming for Teens
Ages 18 to 67

Dependencies at work

Ordering tasks, builds and data pipelines, and checking that the graph describes the real system.

Python MasterclassData Structures & Algorithms Course
Coding and AI

An AI can write Kahn's algorithm in seconds. Why should an Exeter teenager learn it?

Because the algorithm was never where the Exe went wrong.

Ask an assistant to total the river length above Exeter and it could write a flawless topological sort and report 712.7 kilometres. Nothing in the code is wrong. A learner who has worked through the network knows to list loose ends, to ask why a river would stop 417.5 metres short of itself, and to treat a clean run as the start of checking rather than the end.

Modern AI is built from dependency graphs too. Training pipelines, data preparation steps and the layers of a neural network are all run in a topological order by the software that manages them. When a step is missing or a connection is wrong, the system can still finish and still produce numbers, which is exactly why people who understand the graph remain essential.

So an Exeter teenager should still learn to program in 2026, in the city that forecasts Britain's weather: the order of operations can be automated, but noticing what the data left out is still a human skill. The longer argument is in why coding is worth learning in 2026.

Delivery

Heavitree, St Thomas or Topsham, from home

Exeter is compact, but a school-night trip across it still takes time. Live online lessons remove the journey.

Either side of the Exe

A learner in Alphington and another in Pinhoe can sit in the same lesson without either crossing the river.

England's school stages

Reception, Key Stages 1 to 4, GCSEs and A levels, named as Exeter schools name them, with every lesson taught in English.

A real first lesson

The free session covers a proper task and ends with a recommended level, course and weekly time. There is no card to enter.

Five to ten per group

Learners at the same stage from Exeter, the rest of the UK and overseas, so every level can find a workable time.

Twice weekly

Two fixed lessons each week, about eight a month, with holidays and exam periods planned with the teacher well in advance.

Two clocks, one plan

With no clock change in India, our teachers are four and a half hours ahead of Exeter in British Summer Time and five and a half in winter, so UK after-school and evening lessons fit their working day.

Across Devon

Families in Exmouth, Crediton, Tiverton or Cullompton join exactly the same classes, because lessons are online and groups are formed by level.

Fees

Exeter lesson fees

The first lesson is free, then a single monthly fee.

First classUSD 0

A complete lesson at no cost, closing with a suggested level, course and weekly time.

Group tuitionUSD 100

About eight live lessons each month in a class of five to ten learners at one level.

Private tuitionUSD 150

About eight live lessons each month, with the teacher working with your learner alone.

Newtown and Whipton pay exactly what a family in any other country outside India pays, one fee set in US dollars, and you will not see a price in pounds here. The first bill follows the free lesson, never precedes it, and only once a course and a weekly time are fixed. Pauses, a missed lesson or a move from group to private teaching are all explained on our pricing page.

Reviews

What six families wrote on Google, unchanged

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 a free lesson for an Exeter learner

The first task is set by level: a right-order puzzle for a young child, a short Python program that follows arrows on a small map for a beginner, or Open Rivers and a topological sort for a teenager ready for real data.

+44

FAQ

Exeter coding class questions

The questions Exeter families ask us most.

How many people live in Exeter?

Census 2021 counted 130,709 usual residents in the Exeter council area, with 120,940 living in households and 9,769 in communal establishments such as student halls and care homes.

How does Exeter compare with England?

Exeter is much younger and more studious than the country as a whole: 12.5% of its 2021 residents were aged 20 to 24 (England 6.0%), and 28.7% of residents aged five and over were students (England 20.4%). It is also far denser, at 2,780.0 people per square kilometre against 433.5.

What is a topological sort?

An ordering of things that depend on each other, so that each item comes after everything it depends on. For a river network it means listing the streams so every stream comes before the river it flows into.

What did the project find on the River Exe?

The river data upstream of Exeter Quay orders cleanly with no loops, but a 417.5-metre gap in the River Culm cuts off much of its catchment. Bridging it raises the channel length draining past Exeter from 712.7 to 911.8 kilometres.

Where does the river data come from?

Ordnance Survey Open Rivers, free open data under the Open Government Licence, which records every watercourse in Great Britain as links running in the direction of flow.

When did the Met Office come to Exeter?

The Met Office says it moved its headquarters from Bracknell to Exeter in 2003, nearly 150 years after Robert FitzRoy founded it in 1854. We are not connected with the Met Office.

At what times are Exeter lessons?

Most Exeter learners choose a slot after school or after work, and some prefer Saturday or Sunday; the exact time is fixed during the free lesson. Our teachers in India are four and a half hours ahead in the British summer and five and a half in winter.

Is there a Modern Age Coders centre in Exeter?

No. There is no Exeter centre and we have no premises anywhere in the UK; every lesson runs live online. Learners need a computer with sound and a reliable connection, and our phone number is Indian.

How much do Exeter lessons cost?

The first lesson is free. After it, a group place is USD 100 a month for two live lessons a week, about eight a month, with five to ten learners, and one-to-one lessons on the same pattern are USD 150 a month. Course, format and time are agreed before any charge.

How are Exeter groups organised?

By level, pace and aims rather than age or address, with five to ten learners at one stage. When no group suits the learner's week, we offer one-to-one lessons.

Explore England and the UK

The South West and beyond

Down the coast, the Plymouth page turns its listed buildings into a density map, and up the M5 Bristol divides itself into library catchments. Hull runs a flood fill from the Humber. For key stages, GCSE choices and A levels, read the England guide; for the full list of towns and cities, start from the UK coding page.

Free Exeter classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby cities

Free resources

From the blog

Start here