Skip to content
St Albans, Hertfordshire

Coding classes in St Albans

What are the best coding classes in St Albans?

The St Albans district had 148,167 usual residents at the 2021 census, and 7.5% of them were aged 10 to 14, against 6.0% across England. Rothamsted Research, in Harpenden within the district, says it is home to the oldest continuing agricultural field experiments in the world, begun by Sir John Lawes and Sir Henry Gilbert from 1843. We teach St Albans learners aged six to sixty-seven from India in live video lessons, in a group of five to ten at the same level or one to one, at times planned around UK school and work. Lesson one is free; after it, a group place is USD 100 a month and one-to-one teaching USD 150.

Rothamsted still grows wheat on Broadbalk, the field its founders laid out in 1843, and publishes yields for schools. In 2016, 2017 and 2018, the published table compares eight treatments, from no fertiliser at all to the heaviest dose of nitrogen. Some years were good, some poor. How much of the difference in yield came from the fertiliser, how much from the year, and how much is left over? Analysis of variance, the method linked with R.A. Fisher, who analysed Broadbalk's records in his 1921 paper Studies in crop variation, answers exactly that. For wheat grown every year, the treatment explains 74.0% of the variation; for wheat grown in rotation, 87.9%. And the leftover points straight at one strange year.

Facts last verified 23 September 2026. Teaching is online; no St Albans branch is claimed.

Course picks for St Albans

Four courses for the Rothamsted district

Pick the course nearest to what the learner already likes. Every one starts with a free live lesson, booked without 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.

St Albans today

A district of families

Census 2021 figures for the City and District of St Albans, which includes Harpenden, Redbourn and London Colney, from the Office for National Statistics on Nomis.

St Albans district, Census 2021
MeasureSt AlbansEngland
Usual residents148,16756,490,048
Living in households146,953Not compared
Living in communal establishments1,214Not compared
Aged 5 to 910,327 (7.0%)5.9%
Aged 10 to 1411,081 (7.5%)6.0%
Aged 20 to 245,944 (4.0%)6.0%
Aged 45 to 4911,766 (7.9%)6.4%
Students among residents aged 5 and over30,534 (21.9%)20.4%
Usual residents per square kilometre919.3433.5

Children and parents

In 2021, 7.5% of residents were aged 10 to 14 and 7.0% were 5 to 9, while people aged 40 to 44 and 45 to 49 made up 7.8% and 7.9%, all well above England.

Fewer young adults

Only 4.0% of residents were aged 20 to 24, against 6.0% nationally, and 21.9% of those aged five and over were studying.

Almost all households

Of the 148,167 residents, 146,953 lived in households; just 1,214 lived in communal establishments.

Our St Albans groups reflect that family-heavy district. A Year 5 child in Marshalswick might be making a first game, a Year 10 student in Harpenden starting GCSE Computer Science, and a parent in Wheathampstead learning Python for work, each placed in a small group at their own level.

Roman city and research station

From Verulamium to Broadbalk

From Rothamsted Research's own pages and Historic England's open data.

Verulamium

Historic England schedules the site of the Roman city of Verulamium, over 89 hectares, and a separate stretch of the wall and ditch of the Roman city, as ancient monuments.

1843

Rothamsted says Sir John Lawes and Sir Henry Gilbert established long-term field experiments in Harpenden between 1843 and 1856; Broadbalk, begun in 1843, still compares fertilisers on wheat.

Grade I

Historic England lists Rothamsted Manor House and the city's Clock Tower at Grade I, the manor house since 19 October 1953 and the tower since 8 May 1950.

Rothamsted's archive also holds the Broadbalk yields from 1852 to 1918 that R.A. Fisher used in his 1921 paper Studies in crop variation, and it has kept weather records since the 1850s. We have no connection with Rothamsted Research, St Albans City and District Council or Historic England. Broadbalk is on this page because its long records have been used to develop and teach statistical methods, as Fisher's 1921 paper shows.

Where the yields come from

Rothamsted publishes a schools activity, Lessons from Broadbalk, with wheat yields for 2016, 2017 and 2018 under eight treatments: no fertiliser, farmyard manure, and six rising doses of nitrogen, N1 to N6, each with the same phosphorus, potassium and magnesium.

Signature project

Which matters more, the fertiliser or the year?

Analysis of variance splits the total spread in a set of results into parts: how much each factor explains, and how much is left over. Comparing the parts tells you which effects are real.

Broadbalk wheat yields, 8 treatments over 2016 to 2018 (tonnes per hectare): how the total variation divides
Source of variationWheat every yearWheat in rotation
Fertiliser treatment74.0%87.9%
Year (weather and conditions)9.6%8.5%
Left over (residual)16.4%3.7%
F test for treatment (7 and 14 degrees of freedom)9.0248.11
F test for year (2 and 14 degrees of freedom)4.0816.23

1. Take the averages

For wheat grown every year, treatment averages run from 0.54 tonnes per hectare with no fertiliser to 7.09 with the heaviest nitrogen; farmyard manure gives 6.13.

2. Split the spread

Measure how far each yield sits from the overall average, square it and add up. Then work out how much of that total the treatment averages and the year averages account for.

3. Compare with the leftover

An F test divides each factor's share by what is left over. Treatment is clear in both systems; the year effect is clear in rotation and borderline for wheat grown every year.

Blocking: the idea that made the method

Treat each year as a block and remove its effect before testing the fertiliser, and the test gets sharper. Ignoring the years, the F for treatment is 6.51 for wheat every year and 16.57 in rotation; accounting for them, it rises to 9.02 and 48.11. That is the reasoning behind blocked experimental designs: soak up the variation you cannot control so the effect you care about stands out.

The leftover is where the surprises hide. For wheat grown every year, the largest residuals are the heavy-nitrogen plots in 2016 and 2017: the N6 plot yielded 9.63 tonnes in 2016 and just 4.26 in 2017, while the rotation's N6 plot held up at 10.41. The model cannot explain that, which is exactly why it is worth a question. Across all treatments, wheat in rotation out-yielded wheat every year in 22 of 24 cases, by 1.98 tonnes per hectare on average, and the gain from each extra step of nitrogen shrank as the dose rose.

Experiments in practice

Five questions before trusting an experiment

Learned on Broadbalk, then used in medicine trials, website tests, engineering, education research and anywhere several things change at once.

Decisions behind an analysis of variance
QuestionFor the Broadbalk yieldsWhat goes wrong if you skip it
What are the factors?Treatment and year, eight by threeWeather credited to fertiliser, or the reverse
Is there replication?One plot per treatment per yearInteractions that cannot be tested with this data
What is the block?The year, removed before testing treatmentA real effect hidden by good and bad years
What do the residuals say?The 2017 heavy-nitrogen plots stand outAn anomaly averaged away unnoticed
What is the comparison?Continuous and rotational wheat, same treatmentsTwo systems compared under different rules

The second row sets the limit. With one yield per treatment per year, the analysis cannot tell whether a fertiliser works differently in different years, because that interaction is tangled up with the leftover. Saying so plainly, and asking what data would separate them, is part of doing the analysis properly.

Younger learners

Growing cress with and without plant food, changing one thing at a time, and measuring what happens.

Teenagers

Two-way analysis of variance in Python on Rothamsted's yields, with sums of squares, F tests and residuals worked through by hand.

Adults

Designing and analysing trials at work, with blocks, replication and the limits of each design stated clearly.

We are not connected with Rothamsted Research, St Albans City and District Council or Historic England. The yields come from Rothamsted's published schools resource and the census and listing data are open; the sums of squares, F tests and residuals on this page are our own calculations.

Learning ladder

From a fair test to analysis of variance

Treat the ages as approximate; the free lesson shows where each learner should start.

Ages 6 to 10

Fair tests

Planning experiments where only one thing changes, and recording results in a simple table.

Scratch Coding for KidsProblem Solving and Computational Thinking for Kids
Ages 11 to 13

Averages in code

Reading a table of results into Python and working out averages by row and by column.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Analysis of variance

Splitting real Broadbalk yields into treatment, year and residual, with F tests and a close look at the leftovers.

Python for TeensData Science for Teens
Ages 18 to 67

Trials at work

Comparing options fairly, with blocks and replication planned before the data arrives.

Python Automation CourseData Science Course
Coding and AI

AI companies run experiments constantly. Why should a St Albans teenager analyse wheat yields?

Because every claim that a new model is better rests on the same question Broadbalk asks: is the difference real, or is it the weather?

When an AI system is compared with another, the results vary from run to run just as wheat yields vary from year to year. A learner who has split Broadbalk's yields into treatment, year and leftover knows to ask how much of a claimed improvement could be background variation, and whether the test was blocked fairly.

The residuals lesson matters too. The strange 2017 yields stood out only because the model accounted for everything else. Looking hard at what a model cannot explain is how researchers find problems in AI systems as well as in wheat fields.

So a St Albans teenager should keep learning to code in 2026, in the district that holds Broadbalk, a field whose records Fisher analysed in 1921: machines can run a thousand tests a day, but someone has to design them fairly and read what is left over. The longer argument is in why coding is worth learning in 2026.

Delivery

Harpenden, Fleetville or Bricket Wood, all from home

The district runs from the city to Harpenden, Redbourn and the villages around London Colney. Online, each of them is the same distance from the lesson.

City, town and village

A learner in Jersey Farm and another in Park Street can share one class, with no journey into the city centre.

Levels schools use

Our levels track the English curriculum Hertfordshire pupils follow, from Reception through each Key Stage to GCSE and A level, all taught in English.

A lesson from the start

The free session teaches a genuine task and closes with our advice on level, course and a weekly time. No card is asked for.

Grouped by stage

Five to ten learners at one level, from St Albans, around the UK and overseas, so each stage has workable times.

Twice a week

Two regular lessons weekly, about eight a month, with half terms and exams arranged with the teacher in good time.

Across the time difference

A 4 pm lesson in St Albans is 8.30 pm for our teachers in India in summer and 9.30 pm in winter, as India keeps the same clock all year; they arrange their evenings for UK families.

Across Hertfordshire

Families in Hatfield, Welwyn Garden City, Hemel Hempstead or Watford join exactly the same classes, since every group is online and set by level.

Fees

St Albans lesson fees

A free first lesson, then a single monthly fee.

First classUSD 0

A full lesson at no charge, ending with a suggested level, course and weekly time.

Group tuitionUSD 100

Around eight live lessons a month in a group of five to ten learners at the same stage.

Private tuitionUSD 150

Around eight live lessons a month, with the teacher focused on your learner alone.

Families in Sandridge or How Wood pay in US dollars, just like every family outside India, and our pages show no pound prices. Billing begins only after the free lesson, once a course and a weekly slot are agreed; pauses, missed lessons and switching between group and one-to-one teaching are explained on the pricing page.

Reviews

Google reviews from six families, left as written

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 a St Albans learner

The first task is chosen for the learner: a fair-test game for a young child, a short Python program that averages the rows and columns of a table for a beginner, or Rothamsted's wheat yields and analysis of variance for a teenager ready for real data.

+44

FAQ

St Albans coding class questions

What St Albans families ask us most often.

How many people live in the St Albans district?

Census 2021 counted 148,167 usual residents in the City and District of St Albans, which includes Harpenden; 146,953 lived in households and 1,214 in communal establishments.

How does St Albans compare with England?

It has many families: 7.5% of residents were aged 10 to 14 and 7.9% aged 45 to 49 in 2021, against 6.0% and 6.4% in England, while only 4.0% were aged 20 to 24. Of the 139,508 aged five and over, 30,534 were students. Density was 919.3 residents per square kilometre.

What is analysis of variance?

A method for splitting the variation in a set of results into parts explained by different factors, plus a leftover, and testing which factors matter. It is widely used to analyse experiments with more than one thing changing.

What did the analysis of the Broadbalk yields show?

Fertiliser treatment explained 74.0% of the variation for wheat grown every year and 87.9% for wheat in rotation. The year mattered too, and the residuals pointed to the heavy-nitrogen plots in 2017, which yielded far less than in 2016.

Where do the yields come from?

From Rothamsted Research's published schools activity, Lessons from Broadbalk, which lists yields for 2016 to 2018 under eight fertiliser treatments for wheat grown every year and wheat grown in rotation.

What is Rothamsted?

A research institute in Harpenden, in the St Albans district, which says it is home to the oldest continuing agricultural field experiments in the world, begun by Sir John Lawes and Sir Henry Gilbert from 1843. We are not connected with Rothamsted Research.

When do St Albans lessons run?

Most St Albans families choose a time after school, on a weekday evening or at the weekend, and we agree it during the free lesson. India is four and a half hours ahead of the UK in summer and five and a half in winter.

Is there a centre in St Albans?

No. We have no St Albans centre and no premises anywhere in the UK, because all our lessons are live online. A learner needs a computer with sound and a reliable connection, and our phone number is Indian.

How much are lessons for a St Albans learner?

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. The course, format and time are agreed before anything is charged.

How are the groups organised?

By level, pace and goals rather than age or where a learner lives, with five to ten learners at one stage. If no group suits the learner's week, we offer one-to-one lessons.

Explore England and the UK

The South East and beyond

Nearby, the Cambridge page keeps a top ten from decades of weather records, and Lancaster asks whether chance alone could explain a rise in flood peaks. Oxford asks whether today's rain remembers yesterday's. The England guide sets out school stages, and the UK coding page links every other city.

Free St Albans classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby cities

Free resources

From the blog

Start here