What are the best coding classes in Brighton and Hove?
The 2021 census counted 277,103 usual residents in Brighton and Hove, and 10.1% of them were aged 20 to 24, against 6.0% across England. In 1883 the Brighton-born inventor Magnus Volk opened an electric railway on the seafront that still runs today. We teach Brighton and Hove learners from six to sixty-seven over live video, in a group of five to ten matched by level or one to one, with teachers in India and lessons set in UK hours. Nothing is charged for the first lesson; from then on a group place costs USD 100 a month and one-to-one teaching USD 150 a month.
A monitor on the roof of the pavilion in Preston Park has measured ozone every hour for years. DEFRA's objective for ozone is written as an eight-hour mean: 100 micrograms per cubic metre, not to be exceeded more than ten times a year. So which eight hours? Cut each day into three fixed blocks and the Preston Park record for 2019 to 2025 shows 65 days above 100. Slide an eight-hour window forward one hour at a time, as the standard intends, and the count rises to 94. The 29 missing days had their worst eight hours straddling a block boundary, such as 13:00 to 21:00, and the fixed blocks cut each one in two. Our teenagers build that window, with its rule for missing hours and its single rounding step, from 58,022 real readings.
Facts last verified 22 September 2026. Teaching is online; no Brighton and Hove branch is claimed.
Pick by the learner's interests rather than their age alone. Each course starts with a free live lesson, and booking asks for no card.

Averages, tables and patterns learned by writing short programs, the arithmetic an eight-hour mean is made of.
See the syllabus
Reading real CSV files, cleaning gaps and plotting time series in Python, the route to the Preston Park project.
See the syllabus
Python from the first print statement to complete programs, including the loops and running totals a sliding window needs.
See the syllabus
Rolling statistics, resampling and reporting rules for adults who work with sensor, sales or web data.
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 the Brighton and Hove council area, taken from Nomis and printed as the Office for National Statistics released them.
| Measure | Brighton and Hove | England |
|---|---|---|
| Usual residents | 277,103 | 56,490,048 |
| Living in households | 268,598 | Not compared |
| Living in communal establishments | 8,505 | Not compared |
| Aged 20 to 24 | 27,920 (10.1%) | 6.0% |
| Aged 15 to 19 | 17,763 (6.4%) | 5.7% |
| Aged 70 to 74 | 3.7% | 5.0% |
| Students among those aged 5 and over | 62,694 (23.6%) | 20.4% |
| Usual residents per square kilometre | 3,345.3 | 433.5 |
One resident in ten was aged 20 to 24 in 2021, and 7.6% were 25 to 29, both above the English shares of 6.0% and 6.6%.
Of 265,352 residents aged five and over, 62,694 were schoolchildren or full-time students, 23.6% against 20.4% for England.
At 3,345.3 usual residents per square kilometre, the city is packed between the Downs and the Channel, far above England's 433.5.
Those students span every stage. A Year 5 pupil in Patcham might be animating a first Scratch sprite, a Year 11 student in Hove revising for GCSE Computer Science, and a graduate in Kemptown learning Python for a data job, each placed in a group of five to ten learners working at the same level.
As told by the Volk's Electric Railway Association, which calls it the world's oldest operating electric railway.
Magnus Volk, born in Brighton in 1851, opened a short narrow gauge line along the seashore between the Aquarium and the Chain Pier. He was already known locally for the first house in the town lit by electricity.
The line was so popular that it was extended for 1884, its gauge widened from 2 ft to 2 ft 8.5 in, and it reached Paston Place, still called Halfway by locals today.
Volk's sea-going railway to Rottingdean, a car on stilts running on rails under the waves, was all but destroyed by a storm less than a week after it opened. He had it running again by July 1897.
We have no link with the Volk's Electric Railway Association. Volk belongs on this page because he treated the seafront as a place to test ideas and then kept a record of what the weather and the sea did to them. The project below does the same with a modern instrument, reading what the air over the city has recorded, hour by hour, for seven years.
Where the readings come from
Brighton Preston Park is an urban background site in the national monitoring network, with its inlet on the roof of the Pavilion Building and London Road about 190 metres away. DEFRA's UK-AIR service publishes its hourly ozone, nitrogen dioxide and particle readings as free yearly files, timed in GMT by the hour on which each reading ends.
A sliding window keeps a running total, adds the newest hour, drops the oldest, and never adds up the same eight numbers twice.
| Year | Days above 100 | Days above 120 | Highest eight-hour mean | Fixed blocks would find |
|---|---|---|---|---|
| 2019 | 14 | 7 | 131.1 on 21 April | 9 |
| 2020 | 30 | 14 | 161.6 on 11 August | 18 |
| 2021 | 5 | 2 | 123.7 on 1 June | 5 |
| 2022 | 13 | 6 | 149.3 on 12 August | 12 |
| 2023 | 13 | 7 | 142.0 on 9 September | 8 |
| 2024 | 6 | 1 | 126.2 on 26 June | 4 |
| 2025 | 13 | 2 | 128.3 on 30 April | 9 |
Keep a running total and a count of hours present. Each new hour is added, the hour that falls out of the back is subtracted, and the mean is one division away.
DEFRA's rule needs six of the eight hours before an eight-hour mean counts. Of 61,361 windows between 2019 and 2025, 3,308 were refused for having fewer.
Keep full precision until the final comparison. Rounding to one decimal first and then to a whole number changed the result for 2,868 windows.
Ozone at this site tends to peak in the late afternoon and evening. The highest eight-hour window of an exceedance day most often ended at 19:00 GMT, which fixed blocks ending at 16:00 and 24:00 slice in half. That is why the blocks found 65 days above 100 and the sliding window found 94, and why 2020 alone lost twelve.
Two windows show why rounding once matters. The eight hours ending at 15:00 GMT on 14 August 2022, and again at 19:00 GMT on 25 June 2024, averaged 120.453. Rounded once, that is 120, the top of the Moderate band 4 on DEFRA's air quality index. Rounded to 120.5 first and then again, it becomes 121 and jumps to band 5. DEFRA's own guidance warns about exactly this and says rounding must be done only once, as the very last step.
Learned on ozone, then used on step counts, website traffic, shop sales, heart rate and every dashboard that shows a trailing figure.
| Decision | The Preston Park answer | Get it wrong and |
|---|---|---|
| Window length | Eight hours, as the objective states | The count answers a question nobody asked |
| Minimum coverage | At least six of the eight hours present | Two readings pass for a whole working day |
| Which day owns a window | The day on which the window ends | A late-evening peak moves into the wrong date |
| When to round | Once, after all the arithmetic | A value slips across a band boundary |
| Carried or recomputed | Carried sum, checked against a full recount | Slow code, or drift nobody notices |
The day rule is less obvious than it looks. On 16 exceedance days the highest window ended at 01:00, so seven of its eight hours belonged to the evening before. Assign each window to the day it starts instead and the seven-year total falls from 94 days to 84. Neither answer is a mistake. A report that does not say which rule it used is.
There is a cost to smoothing too. On the 90 days we could measure, the eight-hour mean first passed 100 a median of four hours after the first single hour above 100. DEFRA's report on the index says the same thing in its own words: with an eight-hour averaging time, an episode cannot be reported from measurements until it is well established. A trailing window is honest about the past and always a little late about the present.
A paper strip eight squares long slid along a row of numbers, and the moment they see only two numbers change each step.
Seven DEFRA files read in Python, a carried-sum window with a coverage rule, and both day conventions compared.
Rolling metrics in SQL and pandas at work, with the window, coverage and rounding rules written down before anyone reads the chart.
We have no connection with DEFRA, the Volk's Electric Railway Association or Brighton and Hove City Council. The hourly readings are published free on UK-AIR and the census tables through Nomis; every window, count and comparison on this page is our own arithmetic, not an official compliance assessment.
Use the age bands as a loose guide. The free lesson shows where a learner should actually begin.
Adding small rows of numbers, sliding a card along them, and noticing that the new total needs just one addition and one subtraction.
Scratch Coding for KidsMental Maths for KidsWorking out averages in code, deciding what to do with a missing value, and plotting a week of readings.
Maths Through CodingPython and AI for KidsCarried sums, coverage rules and day assignment on seven years of real hourly data, checked against a slow recount.
Data Science for TeensProblem Solving for TeensWindow functions in SQL and rolling statistics in pandas, with their rules stated rather than left to library defaults.
Data Analysis CourseMySQL CourseBecause the one line hides every decision that changed the answer on this page.
An AI assistant will happily produce a rolling average, and a data library will run it in a single call. Neither will ask how many hours may be missing, which day a midnight window belongs to, or when to round. A learner who has written the loop by hand knows those questions exist, and knows that 65 and 94 can both come from the same file.
The same pattern sits under much of modern AI. Language models read text through a fixed window of context, streaming systems keep carried totals rather than recounting, and a model trained on smoothed data inherits whatever the smoothing hid. Learning to slide a window properly teaches that every summary of a moving signal is a choice, and that choices should be written down.
So a Brighton teenager should still learn to program in 2026, in a city where an inventor put electric cars on the beach in 1883: the tools do the arithmetic, but somebody has to decide what the arithmetic is for. The longer argument is in why coding is worth learning in 2026.
Getting across Brighton and Hove after school can take longer than the lesson itself. Live online classes skip the journey.
A learner at the western edge of Hove and another near the cliffs at Saltdean can sit in the same class without either catching a bus.
Reception and the four Key Stages, Year 9 options, then GCSE and A level: we use the stage names Brighton and Hove schools use, and every lesson is taught in English.
The free session works through a genuine task and finishes with a recommended level, course and weekly time. We never ask for card details to book it.
Groups of five to ten learners who are working at the same stage, from Brighton and Hove, the rest of the UK and overseas, which keeps a sensible time available for each level.
Two fixed weekly lessons, about eight in a month, with school holidays and exam weeks planned with the teacher well ahead.
India does not change its clocks, so it is four and a half hours ahead of Brighton in British Summer Time and five and a half in winter, which lets after-school and evening UK lessons fall within the teaching day.
Along the Sussex coast
Families in Shoreham-by-Sea, Lewes, Burgess Hill or Worthing join exactly the same classes, since groups are formed by level and nobody needs to travel.
One free lesson first, then a single monthly fee.
A full lesson free of charge, finishing with a level, a suggested course and a weekly slot to consider.
Around eight live lessons each month in a group of five to ten learners at the same stage.
Around eight live lessons each month with a teacher who works with your learner alone.
Families outside India all pay the same fee in US dollars, whether they live in Withdean or Whitehawk, and we do not publish prices in pounds. No charge is made until the free lesson has agreed a course and a time; the pricing page explains pausing, missed lessons and switching between group and private teaching.
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 depends on level: a number-strip puzzle for a young child, a short Python program that averages a list for a beginner, or the Preston Park ozone files and a sliding window for a teenager ready for real data.
The questions Brighton and Hove families ask us most often.
The 2021 census counted 277,103 usual residents in the Brighton and Hove council area, of whom 268,598 lived in households and 8,505 in communal establishments such as student halls and care homes.
In 2021, 10.1% of residents were aged 20 to 24 against 6.0% in England, 23.6% of those aged five and over were students against 20.4%, and the city had 3,345.3 residents per square kilometre against 433.5.
A way of computing a figure over the most recent stretch of data, such as the last eight hours, by adding the newest value and removing the oldest at each step instead of adding everything up again.
The worst eight hours often ran from mid-afternoon to evening, across the 16:00 boundary. Fixed blocks found 65 days above 100 micrograms per cubic metre between 2019 and 2025, where the sliding window found 94.
DEFRA's UK-AIR service publishes the ratified hourly readings from the Brighton Preston Park monitoring site as free yearly files. Our analysis uses 58,022 hourly ozone values from 2019 to 2025.
A Brighton-born inventor who opened an electric railway on the seafront on 4 August 1883, according to the Volk's Electric Railway Association, which runs it today. We are not connected with the Association.
Weekday afternoons, evenings or weekends, at a UK time we settle during the free lesson. India is four and a half hours ahead of Brighton in summer and five and a half hours ahead in winter.
No. We have no centre in Brighton and Hove and no premises anywhere in the UK, because every lesson is live online. A learner needs a computer with sound and a reliable 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, and one-to-one lessons on the same pattern cost USD 150 a month. We agree course, format and time before any payment.
By level, pace and goals rather than age or address, with five to ten learners at one stage in each group. Where no group suits the learner's timetable, we offer one-to-one lessons instead.
West along the coast, the Southampton page builds a hash table from the postcodes of the city where Ordnance Survey is based, and Bristol divides itself into library catchments with a Voronoi diagram. London, an hour up the line, has a guide of its own. The England guide sets out the school stages, and the UK coding page links every city we cover.