Skip to content
Home/United Kingdom/England/South West England
South West England

Coding and AI classes in South West England

What are the best coding and AI classes in South West England?

South West England had 5,701,186 usual residents at the 2021 census, spread over 30 local authorities. Bristol is by far its biggest built-up area at 425,215, then Plymouth, Bournemouth, Swindon and Poole, with Exeter, Gloucester, Cheltenham, Bath, Taunton and Torquay among the other large towns. Every lesson we run is live, on video, with teachers in India. Children, teenagers and adults from 6 to 67 learn coding, AI, Python and maths, alone with a tutor or in a small class of five to ten at matching level. Nothing is charged for the first lesson, which picks the course. Below you will find our South West pages and a weather project. Afterwards it costs USD 100 a month for a class or USD 150 a month for private tuition.

Stand outside in Cornwall on a summer afternoon and again before dawn, and the temperature has not moved as much as you might expect. Meteorologists call the gap between the day's highest and lowest temperature the diurnal range, and it tells you a lot about a place. The Met Office publishes long monthly records for Camborne, in Cornwall, and for Yeovilton, in Somerset, and averaged over 1991 to 2020 our sums put Camborne's typical daily swing at about 5 degrees and Yeovilton's at more than 8. Why so different, when the two yearly averages sit within half a degree of each other? And why is the swing biggest in May, not midsummer? This page's project works it out from the raw files in Python.

Facts last verified 26 September 2026. Teaching is online; no South West England branch is claimed.

Courses across the South West

Where South West learners start

A Year 1 pupil in Torquay who watches the thermometer, a Year 7 in Swindon beginning Python, a Year 13 in Cheltenham on A level maths, and an adult in Taunton learning to handle data. The free lesson finds each a course.

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.

South West figures

5,701,186 residents in the South West

This region total comes from Nomis, which publishes the ONS 2021 census counts. Every town listed is an ONS built-up area contained completely within the region.

South West towns and cities: ONS 2021 built-up areas that lie completely within the region
PlacePeoplePlacePeople
Bristol425,215Exeter126,175
Plymouth266,955Gloucester118,555
Bournemouth196,455Cheltenham115,940
Swindon183,680Bath94,080
Kingswood and Fishponds160,270Taunton61,665
Poole141,005Torquay52,035

ONS counts Kingswood and Fishponds as a built-up area of its own, separate from Bristol. According to the ONS lookup the region holds 30 local authorities. Schooling follows England's national curriculum, Reception to Year 13, with GCSE and A level papers from several boards; term dates vary between councils, so we ask each family for theirs.

Each of our South West pages has its own local project, and they are linked below as they go live: Bath, Bristol, Cornwall, Devon, Dorset, Exeter, Gloucester, Gloucestershire, Plymouth, Salisbury, Somerset, Truro, Wells, Wiltshire.

England and exam support

For how schooling works nationally, see our England page, and for the coursework year, A level Computer Science NEA help.

The South West project

Day against night at two stations

Subtract the night from the day, month by month, and compare.

Each line of a Met Office station file gives a month's average daily maximum and average daily minimum. Subtracting one from the other gives the average diurnal range for that month. The learner parses both files, keeps 1991 to 2020, confirms that all 360 months are present at each station, and averages each calendar month. Then comes a neat bit of algebra: because averaging is linear, the average of the differences equals the difference of the averages, and the program checks that the two routes agree to the last decimal.

Our diurnal ranges from Met Office station data, 1991 to 2020, 26 September 2026
MeasureCamborne, CornwallYeovilton, SomersetComment
Yearly average daily swing5.04 C8.40 CYeovilton swings 1.67 times as much
January4.31 C6.64 CSmallest in winter at both
May5.72 C9.71 CLargest month at both
May minus January1.41 C3.07 CThe inland station changes more with the seasons
Warmest minus coldest month9.29 C11.79 CA different measure: the yearly range

Camborne's station sits about 2.4 kilometres from tidal water by our check against the ONS coastline boundary, and the sea changes temperature slowly, so it keeps nights mild and days cool. Yeovilton, about 17 kilometres from the nearest tidal water, heats and cools more freely. May tops both lists, most likely because its long days warm the afternoons while its nights can still be cold; by midsummer the nights are warmer too. The yearly averages are close, 11.11 at Camborne and 10.67 at Yeovilton, which shows how little an average alone can say about what a place feels like.

The slip worth hunting is confusing two kinds of range. The diurnal range is the gap within a typical day; the yearly range is the gap between the warmest and coldest months. At Camborne they are about 5 and 9 degrees, at Yeovilton about 8 and 12. Mix them in a report and the numbers look plausible but mean something else entirely. The learner labels every result with what it measures and writes a test that the yearly range is computed from monthly means, not from maxima and minima.

Ages 8 to 11

Read a thermometer morning and afternoon for a week, then plot the gaps in Scratch.

Ages 11 to 15

Parse the files in Python, subtract, average, and check both routes give the same answer.

Ages 15 and up

Explain the May peak, compare more stations, and write tests that stop the two ranges being confused.

Met Office values, our arithmetic

The monthly maxima and minima come from the Met Office's station files. The ranges and averages are our own sums, and the distances come from our check of the ONS boundary, so they are careful estimates rather than official figures.

About the two stations

Cornwall and Somerset records

How the two station files describe their sites.

Met Office historic station data for Camborne and Yeovilton, as stated in each file
DetailCamborneYeovilton
Grid reference162700E 40700N355100E 123200N
Latitude and longitudeLat 50.218, Lon -5.327Lat 51.006, Lon -2.641
Height87 m above mean sea level20 m above mean sea level
Complete months, 1991 to 2020All 360All 360
MeasurementsMonthly maximum and minimum temperature, frost days, rain, sunshineThe same set

Knowing exactly what a number measures is at the heart of data science, engineering and good reporting. Energy companies care about the daily swing because it drives heating demand overnight; farmers care because it shapes frost and ripening. A South West learner who can state precisely which range they have computed, and prove two calculations agree, is doing the careful work that makes data trustworthy.

We are not connected with the Met Office or the Office for National Statistics; they publish the data, and the ranges on this page, with any slip in them, are ours.

The learning path

From thermometers to data analysis

Year groups here are indicative; the trial lesson decides.

Years 1 to 4

Measure and plot

Block coding that records and charts simple measurements.

Coding for KidsScratch Coding for Kids
Years 5 to 8

Files and averages

Python that reads data files and averages them.

Maths Through CodingPython and AI for Kids
Years 9 to 13

Data and AI

Statistics, algebra and machine learning basics, alongside GCSE and A level.

High School MathematicsPython for Teens
Adults

Practical analysis

Python for adults, from reading files to reporting results.

Data Analysis CoursePython Masterclass
AI and definitions

An AI can quote a temperature range. Which range does it mean?

Two correct numbers can answer two different questions.

Ask a chatbot for the temperature range of a place and it may give a daily swing, a yearly swing or a record extreme without saying which. All three are real numbers; only one answers your question.

A South West learner who has computed both ranges from raw files knows to ask what exactly a number measures before relying on it.

Pinning down what a number really measures is a good reason for a South West teenager to keep coding in 2026. The longer argument is in why teenagers should still learn to code in 2026.

Practicalities

From Penzance to Gloucester, all online

Coast, moor or city, one video link reaches every home.

Code by the learner

Students do all the typing themselves; the tutor follows their screen and asks the question that moves them on.

School years in England

A Year 6 in Poole or a Year 11 in Bath is placed by year group and key stage, and we use each board's own exam names.

A free first session

Your first full lesson carries no charge and ends with a clear suggestion.

Classes at one level

Every class has five to ten learners at the same stage, gathered nationwide.

Weeks in term

Lessons run twice weekly through term and stop for the holidays.

British time, all year

Clock changes in March and October leave your lesson time unchanged; our teachers move theirs.

Why a long, rural region suits online classes

Even in a region of 5.7 million, five learners at one level and hour are rarely neighbours. Online, a learner in Taunton or Torquay joins exactly the right class.

Fees

South West fees

Bristol and Truro pay one and the same fee, matching every country we teach outside India.

First classUSD 0

A full lesson for free, then our honest view.

Group tuitionUSD 100

Near eight lessons a month in a class of five to ten.

Private tuitionUSD 150

Near eight lessons a month with a dedicated tutor.

Billing is in US dollars, never pounds, and begins only after the trial has fixed a course and a weekly time. Holidays, missed lessons and switching between group and private are all set out on the pricing page.

Reviews

South West families on Google

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 South West lesson

Let us know a school year or age and something the learner enjoys. The trial could be a Scratch thermometer, a first Python script, or the Camborne and Yeovilton comparison.

+44

FAQ

South West England questions

The region, the temperature project and how lessons work.

What is the population of South West England?

The South West region had 5,701,186 usual residents at the 2021 census.

What are the largest towns in South West England?

Among ONS built-up areas wholly in the region: Bristol 425,215, Plymouth 266,955 and Bournemouth 196,455.

What is the Camborne and Yeovilton project?

Learners compute the average daily temperature swing at two Met Office stations in Python and explain why Camborne's is so much smaller.

What is the diurnal range?

The difference between a day's highest and lowest temperature, usually averaged over a month or a year.

Why is Camborne's daily swing smaller?

Its station is close to tidal water, and the sea keeps nights milder and days cooler than further from it.

Are lessons held online?

Yes, every lesson is live online from home.

Can you help with GCSE and A level?

Yes, in maths and computing, with understanding as the goal rather than promised grades.

Which ages do you teach?

Six to 67: first blocks for children through to adult Python and AI.

How much do lessons cost?

No charge for the trial; after that USD 100 a month for a class or USD 150 a month one-to-one.

Are there lessons in the school holidays?

No. Tell us your holiday weeks and we pause for them.

More regions

Other English regions

South East England and the East of England have their own region indexes. The England page explains schooling, and the UK hub lists everything in the series.

Free South West England classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here