What are the best coding classes in Hull?
Census 2021 counted 267,014 usual residents in Kingston upon Hull, where children aged five to nine made up 6.5% of the population against 5.9% in England. Hull has run its own telephone network since its first exchange opened in 1904, which is why its phone boxes are cream. We teach Hull learners aged six to sixty-seven in live online lessons, in a level-matched group of five to ten or one to one, with teachers based in India and times set in UK hours. There is no charge for the first lesson; after it, a group place is USD 100 a month and one-to-one teaching USD 150 a month.
At 07:00 GMT on 13 September 2026 the Environment Agency gauge at the Hull Barrier read 4.235 metres above Ordnance Datum, the highest tide in four weeks of readings. Ordnance Survey's 50-metre height grid puts 86.9% of Hull's land at or below that level. Does that mean the tide could cover most of Hull? No, because the grid knows heights and nothing else. A flood fill starting in the Humber can move into any low cell next to one already reached, and it reports almost all of that land as connected. The embankments, dock walls and tidal barrier that actually hold the water back are narrower than one cell, so the model never sees them. Our teenagers write the fill, then learn to say exactly what it proves and what it cannot.
Facts last verified 22 September 2026. Teaching is online; no Hull branch is claimed.
Start from what the learner enjoys. Every course begins with a free live lesson, and no card is taken to book it.

Block coding with mazes and paint-bucket puzzles, where filling a shape one square at a time is the first algorithm a child writes.
See the syllabus
Queues, grids and graph searches built from scratch, the exact tools a flood fill is made from.
See the syllabus
Python from the first line to full programs, including reading a grid of numbers from a file and walking across it.
See the syllabus
Python for adults starting out or starting again, from scripts to working with real data files and maps.
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 Kingston upon Hull, taken from Nomis and printed as the Office for National Statistics published them.
| Measure | Hull | England |
|---|---|---|
| Usual residents | 267,014 | 56,490,048 |
| Living in households | 262,426 | Not compared |
| Living in communal establishments | 4,588 | Not compared |
| Aged 5 to 9 | 17,343 (6.5%) | 5.9% |
| Aged 10 to 14 | 16,735 (6.3%) | 6.0% |
| Aged 20 to 24 | 19,426 (7.3%) | 6.0% |
| Aged 25 to 29 | 20,220 (7.6%) | 6.6% |
| Usual residents per square kilometre | 3,730.1 | 433.5 |
Children aged five to fourteen made up a larger share of Hull's residents than of England's in 2021, in both the 5 to 9 and 10 to 14 bands.
People aged 25 to 29 were 7.6% of residents against 6.6% nationally, and 54,703 of the 251,060 residents aged five and over were in study.
At 3,730.1 residents per square kilometre, Hull is a compact city, with its boundary drawn tightly around the built-up area.
That mix shows up in our classes. A Year 3 child in Bransholme might be solving a first maze with code blocks, a Year 10 student in the Avenues preparing for GCSE Computer Science, and an adult near Hessle Road learning Python for a new job, each in a group of five to ten learners at a matching level.
From the history published by KCOM, the company that grew out of the council's telephone department.
After the Telegraph Act of 1899, KCOM says, only 55 of 1,334 local authorities decided to build their own telephone systems, and Hull Corporation was one of them, despite only 28 of 600 local businesses backing the idea.
The Hull Telephone Department opened its first exchange at 7 Wincolmlee, a former public baths, with room for 1,000 subscribers. Thomas Holme, appointed manager at 24, ran the service for 43 years.
By 1913 Hull's was the only council-owned telephone department still operating. When the red kiosk spread across Britain, Hull's were painted cream and made without crowns, and they are cream to this day.
We have no connection with KCOM. The story belongs on this page because it is about a network, and so is the project below. A telephone system is useful only if every subscriber can reach every other through a chain of links. A flood fill asks the same question of a map: starting from one place, which cells can be reached by steps between neighbours, and which are cut off?
Where the heights come from
Ordnance Survey publishes Terrain 50 as free open data: a height in metres above Ordnance Datum for every 50-metre square of Great Britain. Inside Hull's coastline boundary that is 28,633 squares, about 71.6 square kilometres, with a median height of 2.3 metres.
A flood fill puts the estuary squares in a queue, then repeatedly takes one out and adds any neighbour that is low enough and not yet visited.
| Level above Ordnance Datum | Land at or below | Reached from the Humber | With diagonal steps too |
|---|---|---|---|
| 2.0 m | 24.06 km2 (33.6%) | 8.46 km2 | 12.56 km2 |
| 3.0 m | 55.86 km2 (78.0%) | 55.59 km2 | 55.73 km2 |
| 4.235 m, the 13 September tide | 62.23 km2 (86.9%) | 61.70 km2 | 61.78 km2 |
| 5.0 m | 64.64 km2 (90.3%) | 64.13 km2 | 64.22 km2 |
| 6.0 m | 68.03 km2 (95.0%) | 68.01 km2 | 68.02 km2 |
Every square inside Hull's boundary that lies out in the estuary goes into the queue first: 3,951 squares between the shoreline and the middle of the Humber.
Take a square from the front of the queue, look north, south, east and west, and add any neighbour at or below the level that has not been visited.
Low land the fill never reached is cut off by higher ground. At 2 metres that was most of it, 15.60 square kilometres, sitting in hollows behind ridges.
At 2 metres, letting the fill also step diagonally raises the land reached from 8.46 to 12.56 square kilometres. Water cannot squeeze between two squares that only touch at a corner, but a careless program can. The choice of neighbourhood is part of the model, and a learner has to decide it deliberately and report it.
At 4.235 metres, the fill from the estuary visits 139,527 squares across the surrounding map. Written as a recursive function that calls itself for each neighbour, it would need a call stack that deep, and Python stops at a depth of about a thousand by default. The queue does the same job with no recursion at all, which is why real flood fills, from paint programs to maze solvers, are written this way.
Learned on the Humber, then applied to every simulation a learner will build: games, robots, network maps and machine learning models.
| What the grid lacks | In Hull | So the honest statement is |
|---|---|---|
| Walls thinner than a square | Embankments and dock walls are metres wide, the grid 50 m | Low and connected, not flooded |
| Moving structures | The barrier at the mouth of the River Hull, where the gauge stands | The model assumes nothing is shut |
| Time | A tide stays high for an hour or two, not for ever | Where water could reach, not where it would |
| Drainage | Pumping stations lift water out of low land | Isolated hollows are not safe or unsafe by height alone |
| A common datum | A tide height is meaningful only against the same zero as the map | Check the datum before comparing any two numbers |
The last row matters in practice. GOV.UK reports that on 5 December 2013 a tidal surge caused devastating flooding in Hull and that the highest tide ever recorded at the Hull Barrier was 5.8 metres. The article does not say which datum that figure uses, so we do not place it on our height scale. The same article says the Humber Hull Frontages scheme now covers around 7 kilometres of the city's 12 kilometres of estuary frontage, to a standard of a 0.5% chance of flooding in any given year.
Colouring a squared map from one corner, one neighbour at a time, and finding the squares a wall keeps dry.
The Terrain 50 grid read in Python, a queue-based fill from the estuary, and four against eight neighbours compared.
Grid searches and connectivity in geographic and network data at work, with the model's blind spots written down.
We are not connected with the Environment Agency, Ordnance Survey, KCOM or Hull City Council. Terrain 50, the gauge readings and the census tables are open data; the fills, areas and comparisons are our own arithmetic and are not a flood risk assessment. The Environment Agency's flood maps are the place to check risk for a real address.
The age bands are only a guide. The free lesson shows where the learner is ready to start.
Colouring a squared picture outward from one square, stopping at walls, and seeing that corners are tricky.
Coding for KidsProblem Solving and Computational Thinking for KidsStoring a map as rows of numbers, finding a square's neighbours in code, and solving simple mazes.
Python and AI for KidsMaths Through CodingA queue-based fill over real height data, connectivity rules and the reason recursion fails at scale.
Problem Solving for TeensCompetitive Programming for TeensGrid and graph searches in mapping, logistics and network data, with assumptions stated alongside results.
Python MasterclassData Structures & Algorithms CourseBecause the code was never the hard part. Knowing what the answer means is.
Ask an AI assistant for a flood fill and it will return working code, perhaps recursive, perhaps with eight neighbours. Run on Hull it would print a dramatic number. A learner who has written the fill knows that the recursive version would crash on this map, that diagonal steps leak through corners, and that the grid cannot see a wall two metres thick.
That habit carries straight into AI work. Every model is trained and tested on a representation of the world, and what the representation leaves out is invisible to the model. Engineers who ask what their data cannot contain, and who write that down next to their results, are the ones whose systems can be trusted.
So a Hull teenager should still learn to program in 2026, in a city that built its own telephone network when almost nobody else would: machines produce answers quickly, and somebody still has to know which of them are true. The longer argument is in why coding is worth learning in 2026.
Crossing Hull after school on a wet afternoon is slow. A live online lesson means nobody has to.
A learner off Holderness Road and another near Anlaby Road can share a lesson without either crossing the River Hull.
Reception, Key Stages 1 to 4, GCSEs and A levels, called what Hull schools call them, with all teaching in English.
The free session covers a real task, then recommends a level, a course and a weekly time. We take no card details to book it.
Groups of five to ten learners at one level, from Hull, elsewhere in the UK and overseas, so every stage can find a workable hour.
Two fixed weekly lessons, about eight a month, with school holidays and exams arranged with the teacher in good time.
India never changes its clocks, so it runs four and a half hours ahead of Hull in British Summer Time and five and a half in winter, keeping UK after-school and evening lessons inside the teaching day.
Across East Yorkshire
Families in Cottingham, Hessle, Beverley or Hedon join exactly the same classes, since lessons are online and groups are formed by level rather than address.
A free lesson to begin, then one monthly fee.
A complete lesson without charge, ending with a recommended level, course and weekly time.
About eight live lessons a month in a group of five to ten learners working at one level.
About eight live lessons a month, with the teacher working with your learner only.
All families outside India pay the same US dollar fee, whether in Kingswood or the Old Town, and we show no prices in pounds. Nothing is charged until the free lesson has agreed a course and a slot; the pricing page covers 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
We choose the first task by level: a fill-the-shape puzzle for a young child, a first Python program on a small grid for a beginner, or the Terrain 50 file and a flood fill for a teenager ready for real data.
The questions Hull families most often ask us.
Census 2021 counted 267,014 usual residents in Kingston upon Hull, of whom 262,426 lived in households and 4,588 in communal establishments such as student halls and care homes.
In 2021, 6.5% of Hull residents were aged 5 to 9 against 5.9% in England, 7.6% were aged 25 to 29 against 6.6%, and the city had 3,730.1 residents per square kilometre against 433.5.
An algorithm that starts from one or more squares on a grid and spreads to every neighbouring square that meets a rule, such as being low enough, until nothing new can be reached. Paint programs use it for the bucket tool.
No. It shows how much of Hull's land is low and connected to the estuary in a 50-metre height grid. That grid cannot see embankments, dock walls or the tidal barrier, so it describes ground height, not flood risk.
The Environment Agency publishes readings from its gauge at the Hull Barrier every 15 minutes. In the four weeks to 22 September 2026 the highest was 4.235 metres above Ordnance Datum, on 13 September.
KCOM says Hull has run its own telephone network since the council opened its first exchange in 1904, and its kiosks were painted cream and made without crowns. We are not connected with KCOM.
Weekday afternoons and evenings or weekends, at a UK time agreed during the free lesson. India is four and a half hours ahead of Hull in summer and five and a half hours ahead in winter.
No. There is no Hull centre and we have no premises anywhere in the UK, because every lesson is taught live online. Learners need a computer with sound and a dependable connection, and our phone number is Indian.
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.
By level, pace and aims rather than age or postcode, with five to ten learners at one stage in each group. If no group meets at a suitable time, we offer one-to-one lessons.
Along the M62, the Leeds page samples a year of city-centre footfall fairly, and Sheffield shows how a least-squares trend shifts with its starting year. Bradford sends a random walk across its streets. The England guide explains the school stages, and the UK coding page lists every city we cover.