Skip to content
Kingston upon Hull, East Yorkshire

Coding classes in Hull

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.

Course picks for Hull

Four courses for the city on the Humber

Start from what the learner enjoys. Every course begins with a free live lesson, and no card is taken to book it.

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.

Hull today

A young city on the north bank of the Humber

Census 2021 figures for Kingston upon Hull, taken from Nomis and printed as the Office for National Statistics published them.

Kingston upon Hull, Census 2021
MeasureHullEngland
Usual residents267,01456,490,048
Living in households262,426Not compared
Living in communal establishments4,588Not compared
Aged 5 to 917,343 (6.5%)5.9%
Aged 10 to 1416,735 (6.3%)6.0%
Aged 20 to 2419,426 (7.3%)6.0%
Aged 25 to 2920,220 (7.6%)6.6%
Usual residents per square kilometre3,730.1433.5

Plenty of children

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.

Young adults too

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.

Close-packed

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.

A network of its own

Hull's own telephone company, since 1904

From the history published by KCOM, the company that grew out of the council's telephone department.

1 of 55

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.

28 November 1904

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.

The last one left

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.

Signature project

A flood fill from the Humber, and what it cannot see

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.

Hull land in the Terrain 50 grid at or below each level, and how much a four-neighbour fill from the Humber reaches, before any defences are considered
Level above Ordnance DatumLand at or belowReached from the HumberWith diagonal steps too
2.0 m24.06 km2 (33.6%)8.46 km212.56 km2
3.0 m55.86 km2 (78.0%)55.59 km255.73 km2
4.235 m, the 13 September tide62.23 km2 (86.9%)61.70 km261.78 km2
5.0 m64.64 km2 (90.3%)64.13 km264.22 km2
6.0 m68.03 km2 (95.0%)68.01 km268.02 km2

1. Seed from the water

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.

2. Step to neighbours

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.

3. Count what is left

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.

Four neighbours or eight?

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.

Models and walls

Five things a height model cannot tell you

Learned on the Humber, then applied to every simulation a learner will build: games, robots, network maps and machine learning models.

Reading a flood fill honestly
What the grid lacksIn HullSo the honest statement is
Walls thinner than a squareEmbankments and dock walls are metres wide, the grid 50 mLow and connected, not flooded
Moving structuresThe barrier at the mouth of the River Hull, where the gauge standsThe model assumes nothing is shut
TimeA tide stays high for an hour or two, not for everWhere water could reach, not where it would
DrainagePumping stations lift water out of low landIsolated hollows are not safe or unsafe by height alone
A common datumA tide height is meaningful only against the same zero as the mapCheck 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.

Younger learners

Colouring a squared map from one corner, one neighbour at a time, and finding the squares a wall keeps dry.

Teenagers

The Terrain 50 grid read in Python, a queue-based fill from the estuary, and four against eight neighbours compared.

Adults

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.

Learning ladder

From colouring squares to a flood fill

The age bands are only a guide. The free lesson shows where the learner is ready to start.

Ages 6 to 10

Fill the shape

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 Kids
Ages 11 to 13

Grids in code

Storing a map as rows of numbers, finding a square's neighbours in code, and solving simple mazes.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Breadth-first fills

A queue-based fill over real height data, connectivity rules and the reason recursion fails at scale.

Problem Solving for TeensCompetitive Programming for Teens
Ages 18 to 67

Graphs at work

Grid and graph searches in mapping, logistics and network data, with assumptions stated alongside results.

Python MasterclassData Structures & Algorithms Course
Coding and AI

An AI can write a flood fill in seconds. Why should a Hull teenager write one?

Because 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.

Delivery

Newland, Marfleet or Orchard Park, from home

Crossing Hull after school on a wet afternoon is slow. A live online lesson means nobody has to.

East and west of the river

A learner off Holderness Road and another near Anlaby Road can share a lesson without either crossing the River Hull.

English school stages

Reception, Key Stages 1 to 4, GCSEs and A levels, called what Hull schools call them, with all teaching in English.

A proper first lesson

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.

Classmates who match

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.

Twice a week, every week

Two fixed weekly lessons, about eight a month, with school holidays and exams arranged with the teacher in good time.

India's clock stands still

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.

Fees

Hull lesson fees

A free lesson to begin, then one monthly fee.

First classUSD 0

A complete lesson without charge, ending with a recommended level, course and weekly time.

Group tuitionUSD 100

About eight live lessons a month in a group of five to ten learners working at one level.

Private tuitionUSD 150

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.

Reviews

Six Google reviews from families, word for word

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 Hull learner

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.

+44

FAQ

Hull coding class questions

The questions Hull families most often ask us.

How many people live in Hull?

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.

How does Hull compare with England?

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.

What is a flood fill?

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.

Does the project show that Hull floods?

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.

Where do the tide readings come from?

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.

Why are Hull's phone boxes cream?

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.

When are Hull lessons held?

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.

Is there a Modern Age Coders centre in Hull?

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.

How much do Hull lessons cost?

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.

How are Hull groups organised?

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.

Explore England and the UK

Yorkshire neighbours and other cities

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.

Free Hull classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby cities

Free resources

From the blog

Start here