What are the best coding classes in Hereford?
Herefordshire had 187,034 usual residents at the 2021 census, spread at just 85.8 people per square kilometre against 433.5 for England. Hereford Cathedral says its Mappa Mundi, made around 1300 on a single sheet of calf-skin vellum, places Jerusalem at the centre of the world. With us, a Hereford learner of any age from six to sixty-seven has live video lessons with a teacher in India, alone or in a group of five to ten at the same level, at times fitted around the UK day. The first lesson costs nothing; then a group place is USD 100 a month and one-to-one teaching USD 150.
The Met Office has recorded temperatures at Ross-on-Wye, in Herefordshire, every month since December 1930. Any single month can be two degrees warmer or colder than usual for no lasting reason. So how warm is Herefordshire really, underneath that noise? Our teenagers build a Kalman filter, the method that guides spacecraft and phones, which keeps a running estimate and nudges it by just the right amount each month. Tuned on the data itself, it trusts each new month only 6% of the way. Its answer: in December 2025 the underlying temperature stood 1.87 degrees above the station's 1961 to 1990 average, give or take 0.67, against 0.79 below it around January 1963.
Facts last verified 23 September 2026. Teaching is online; no Hereford branch is claimed.
Start from whatever the learner enjoys most. Each course begins with a free live lesson, and booking it needs no card.

Block programming for younger children, a first step towards games that keep a working guess and improve it as clues arrive.
See the syllabus
Python from first lines to full projects, enough to read ninety-five years of weather records and filter them.
See the syllabus
Real data in Python, including separating a slow, real change from month-to-month noise and saying how sure you are.
See the syllabus
Python for adults who track anything noisy over time, from sensors to sales, and want an honest running estimate.
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 syllabusCensus 2021 figures for Herefordshire and for four of its middle-layer areas named by the House of Commons Library, from the Office for National Statistics on Nomis.
| Area | Usual residents | Residents per square kilometre |
|---|---|---|
| Herefordshire | 187,034 | 85.8 |
| Hereford Central | 9,767 | 3,059.5 |
| Hereford South West | 7,862 | 4,782.5 |
| Ross-on-Wye | 10,990 | 1,228.2 |
| Golden Valley | 6,060 | 21.9 |
| England | 56,490,048 | 433.5 |
Hereford South West packs 4,782.5 residents into each square kilometre; Golden Valley, in the west of the county, has 21.9.
In 2021, 7.0% of Herefordshire's residents were aged 70 to 74 and 6.7% aged 65 to 69, against 5.0% and 4.9% across England.
People aged 20 to 24 were 4.4% of residents, and 28,366 of the 178,605 aged five and over were studying, 15.9%.
Our Hereford groups draw on the whole county. In a typical week we might teach an eight-year-old from Leominster building a first game, a Hereford sixteen-year-old revising for GCSE Computer Science and a Ledbury adult learning Python for the office, every one of them in a small group pitched at their level.
From Hereford Cathedral's Mappa Mundi pages and the Mappa Mundi website.
The cathedral says the map bears its author's name, Richard of Haldingham or Lafford, and that recent research suggests a date of about 1300.
It is drawn on a single sheet of calf skin, 1.58 by 1.33 metres. The known world fills a circle with Jerusalem at the centre, east at the top and the British Isles at the bottom left.
The cathedral's Chained Library holds about 1,500 books, from around 800 AD to the early nineteenth century, including 227 medieval manuscript books.
The map carries about 500 drawings, including around 420 cities and towns, and records how its makers understood the world in spiritual as well as geographical terms. We have no connection with Hereford Cathedral, Herefordshire Council or the Met Office. The Mappa Mundi belongs on this page because every map is a model, a working estimate of the world from the evidence to hand, and that is exactly what a Kalman filter keeps, one month at a time.
Where the temperatures come from
The Met Office publishes historic station data for Ross-on-Wye, at 67 metres above sea level, as monthly maximum and minimum temperatures, frost days, rainfall and sunshine from December 1930, with estimated and provisional values marked.
A Kalman filter holds two things: a current estimate of a hidden quantity, and how uncertain that estimate is. Each month it predicts, compares the prediction with the new reading, and moves part of the way towards it.
| Prediction for next month | Typical error |
|---|---|
| Long-term average (no change) | 1.549 |
| Same as this month | 1.704 |
| Average of the last 12 months | 1.411 |
| Kalman filter estimate | 1.376 |
For each month, subtract that calendar month's 1961 to 1990 average, so a warm January and a cool July can be compared. What remains is the anomaly.
Search for the noise sizes that make the real record most likely: a month-to-month wobble of 1.34 degrees, and an underlying drift of just 0.089 degrees a month.
The gain, how far each month moves the estimate, starts at 0.848 when the filter knows nothing and settles at 0.0643, trusting the long record more than any single month.
The filter never gives a bare number. In December 2025 the underlying level was 1.87 degrees above the 1961 to 1990 average, and the 95% band around it was plus or minus 0.67. Looking back with a smoother, which uses later months too, the coldest stretch was around January 1963, 0.79 below. The single wildest month in the record, December 2015 at 5.73 degrees above average, moved the estimate by just 0.31 degrees, which is exactly what a good filter should do with one surprise.
Why not just average the last twelve months? It is simple and does nearly as well at prediction, 1.411 against 1.376, but it gives no uncertainty and reacts to every month in its window equally. The Kalman estimate is also calmer: from one month to the next it moves by a typical 0.090 degrees, against 0.162 for the twelve-month mean. The latest months of 2026 are marked provisional by the Met Office, so the most recent estimates may shift slightly when they are finalised.
Learned on Herefordshire weather, then used in satellite navigation, phone location, robots, self-driving cars and economic tracking.
| Question | For Ross-on-Wye | What goes wrong if you skip it |
|---|---|---|
| What is the hidden state? | The underlying temperature level | Filtering something nobody defined |
| What is noise and what is change? | Sizes tuned by maximum likelihood | A filter that is jumpy or asleep |
| How are the seasons handled? | Removed using a 1961 to 1990 baseline | Summer read as warming |
| What about doubtful data? | 125 estimated and 8 provisional months flagged | Revised values treated as final |
| Is it tested? | One-step predictions against simple rules | A clever method no better than a plain one |
The second row is the heart of the method. Tell the filter that months are very noisy and it barely moves; tell it the level changes fast and it chases every wobble. Choosing those sizes by what makes the real record most likely, rather than by what gives a pleasing curve, keeps the answer honest.
Guessing a hidden number from noisy clues, and learning to change a guess a little rather than jumping to each new clue.
A Kalman filter in Python on ninety-five years of Met Office data, tuned by likelihood and tested against simple forecasts.
Tracking noisy measurements at work with a running estimate and an honest uncertainty band.
We are not connected with the Met Office, Hereford Cathedral or Herefordshire Council. The temperatures and census tables are published openly; the anomalies, filtering and predictions on this page are our own work.
The ages are only a guide; the free lesson decides where each learner starts.
Hidden-number games with noisy clues, where a sensible guess changes a little at a time.
Scratch Coding for KidsProblem Solving and Computational Thinking for KidsCalculating averages that update as new readings arrive, in Python, and seeing how they smooth a wobbly line.
Python and AI for KidsMaths Through CodingPredict and update steps, the gain, uncertainty bands and tuning on real Met Office data.
Python for TeensData Science for TeensRunning estimates for noisy data, with uncertainty reported and the method tested against simple rules.
Python Automation CourseData Science CourseBecause the idea of an estimate that knows how uncertain it is sits under a great deal of modern technology, AI included.
Every time a phone shows its position, a filter of this kind is blending a guess about where it should be with a noisy new measurement. Many AI systems for tracking, robotics and forecasting do the same. A learner who has tuned one on ninety-five years of Herefordshire temperatures understands what those systems are balancing.
The uncertainty band is the lesson that transfers furthest. An AI tool that gives a confident number with no sense of how sure it is should be treated with care. Having built a method that always reports plus or minus 0.67 degrees, a learner knows to ask any system the same question.
So a Hereford teenager should keep learning to code in 2026, in the city that keeps a medieval map of the known world: machines can estimate almost anything, but someone has to ask how sure they are. The longer argument is in why coding is worth learning in 2026.
Herefordshire is large and rural, with a city at its centre and market towns spread across it. Online, every one of them is the same distance from the lesson.
A learner in Hereford and another near Kington can share a class, with no long journey on country roads.
Herefordshire pupils will recognise our levels, which follow the English curriculum from the early years right up to GCSE and A level, taught entirely in English.
Nothing about the free session is a sales pitch: the learner tackles a proper task, then we recommend a level, a course and a regular time, all without card details.
Each class brings together five to ten learners at the same point, from Herefordshire, the rest of Britain and further afield, which keeps sensible times open at every level.
Learners keep two fixed lesson days a week, close to eight lessons a month, and families and teachers agree early how to handle half terms and exam weeks.
When a lesson starts at 5 pm in Hereford it is 9.30 pm for our teachers in summer and 10.30 pm in winter, as India keeps one time all year; they plan their evenings for UK learners.
Across the Marches
Families in Monmouth, Abergavenny, Ludlow or Malvern join exactly the same classes, since every group is online and formed by level.
The first lesson is free; after that there is one monthly fee.
A whole lesson at no charge, ending with our suggestion for level, course and weekly time.
About eight live lessons a month, in a group of five to ten learners at the same stage.
About eight live lessons a month, with the teacher working with your learner alone.
Families in Ross-on-Wye or the Golden Valley pay in US dollars, like every family outside India, and there is no pound price anywhere on our site. There is no bill until after the free lesson and the choice of a course and weekly time; how pauses, missed lessons and switches between group and one-to-one teaching work is set out on the 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
The first task is chosen for the learner: a noisy-clues guessing game for a young child, a short Python program that keeps a running average for a beginner, or ninety-five years of Ross-on-Wye temperatures and a Kalman filter for a teenager ready for real data.
The questions Hereford families ask us most.
Census 2021 counted 187,034 usual residents in Herefordshire, with 184,651 in households and 2,383 in communal establishments. The area named Hereford Central had 9,767.
It is very rural, at 85.8 residents per square kilometre against 433.5, and older: 7.0% of residents were aged 70 to 74 in 2021, against 5.0% in England, while 15.9% of those aged five and over were students.
A method for estimating something hidden from noisy measurements. It keeps a current estimate and its uncertainty, predicts forward, then moves part of the way towards each new reading, by an amount that depends on how noisy the readings are.
The filter estimates that in December 2025 the underlying monthly temperature stood 1.87 degrees above the station's 1961 to 1990 average, with a 95% band of plus or minus 0.67 degrees.
From the Met Office's historic station data for Ross-on-Wye, monthly from December 1930, which marks estimated and provisional values.
A map of the world made around 1300 on a single sheet of vellum, now at Hereford Cathedral, with Jerusalem at the centre and about 500 drawings. We are not connected with the cathedral.
Hereford families choose a time after school, on a weekday evening or at the weekend, and we agree it during the free lesson. Our teachers' clocks in India run four and a half hours ahead of Hereford during British Summer Time and five and a half hours ahead through the winter.
No. We have no Hereford centre and no UK premises, because every lesson is live online. Learners need a computer with sound and a steady connection, and our phone number is Indian.
The first lesson is free. After that, a group place is USD 100 a month for two live lessons a week, about eight a month, with five to ten learners; one-to-one teaching on the same timetable is USD 150 a month. Nothing is charged before the course, format and time are agreed.
By level, pace and goals rather than age or address, with five to ten learners at one stage. If no group fits the learner's week, one-to-one lessons are offered.
Up the road, the Worcester page finds the shortest route across the city with A* search, and Winchester runs a simpler recursive filter, a cousin of this one, along its river. Dundee tests forecasts against plain baselines. For how our levels map onto English schooling, read the England guide; every other city is reached from the UK coding page.