Skip to content
Home/United Kingdom/East Riding of Yorkshire
East Riding of Yorkshire and Hull

Coding classes in the East Riding of Yorkshire

What are the best coding classes in the East Riding of Yorkshire?

The East Riding of Yorkshire, with Hull, held 609,229 people at the 2021 Census: 342,215 in the East Riding council area and 267,014 in the city. Hull's built-up area is by far the largest place, spilling out into Hessle, Cottingham and Willerby, and beyond it lie Bridlington on the coast, Beverley, Goole, Driffield and a wide farming landscape of small towns and villages. Our lessons reach all of it the same way: a teacher in India teaches live over video; learners are grouped by what they can do, not by age; anyone from 6 to 67 can join; and there is a choice of a group of five to ten or one-to-one teaching. We teach programming, Python, data, statistics and maths. The East Riding project begins at Bempton Cliffs. The first lesson is free; then it is USD 100 a month for a group or USD 150 for private lessons.

The RSPB says that around half a million seabirds gather on the chalk cliffs at Bempton between March and August to raise their young. Nobody counts half a million birds one by one. The practical question, for a scientist or a curious teenager, is how few parts of the cliff you can count and still get a trustworthy total. This page's project builds a model cliff in Python, with dense ledges, middling stretches and sparse faces, and compares two ways of choosing which sections to count. The difference is dramatic: the same twenty counts can give an estimate that is often badly wrong, or one that is almost always close, depending only on how the sections were chosen.

Facts last verified 26 September 2026. Teaching is online; no East Riding of Yorkshire branch is claimed.

Courses for the East Riding

Where East Riding learners begin

A seven-year-old in Hornsea who counts birds on the beach, an eleven-year-old in Pocklington who likes probability puzzles, a Year 12 in Beverley interested in data, and a council officer in Hull who wants to get more from survey results. Four starts, one free lesson each.

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.

The East Riding in figures

609,229 people: a city, a coast and a wide rural riding

Both council totals are 2021 Census counts on Nomis. The town list uses ONS built-up areas, which we confirmed by adding up census output areas inside the county.

The two councils of the East Riding, usual residents at Census 2021
CouncilUsual residentsMain towns
East Riding of Yorkshire342,215Bridlington, Beverley, Goole, Driffield, Pocklington, Hornsea, Withernsea
Kingston upon Hull267,014Hull

Hull's built-up area, 270,810 people, is slightly larger than the city council's own count, because the continuous urban area runs across the boundary into East Riding villages. Outside that, the county is a big, thinly settled place: Bridlington, the largest East Riding town, has under 35,000 people, and the county stretches from Withernsea on the Holderness coast to Goole on the Ouse. For learners in the smaller towns, a group of others at exactly their level is rarely nearby.

All fourteen built-up areas in the East Riding and Hull with more than 5,000 residents, 2021
TownResidentsTownResidents
Kingston upon Hull270,810Brough13,320
Bridlington34,845Driffield13,215
Beverley30,930Pocklington10,120
Goole20,175Hornsea8,790
Willerby and Anlaby19,260Hedon8,120
Hessle15,485Market Weighton7,460
Cottingham14,425Withernsea5,765

All fourteen agree with our own output-area count to within rounding and lie inside the county. The two councils and academies set their own school calendars; we did not read them, and agree lesson breaks with each family instead.

The East Riding project

Estimating half a million seabirds from twenty counts

A model cliff built in Python, ten thousand simulated surveys, and a lesson in choosing where to look.

We cannot count real birds from a keyboard, so the learner builds a model: a cliff of 400 sections, where 60 are crowded ledges averaging 4,500 birds, 140 are middling at around 1,100, and 200 are sparse faces with about 120. Every number is our own teaching value; the model cliff holds 447,916 birds, the right order of size for Bempton. Now pretend to be a surveyor with time to count only 20 sections, multiply up, and see how close the estimate lands. Then do it ten thousand times with different random choices and look at the spread of answers.

Our run of 26 September 2026: 10,000 simulated surveys of 20 sections each
How the 20 sections were chosenTypical error (spread)Estimates within 10 per cent of the truth
Simple random: any 20 sections30.4 per cent24.9 per cent
Stratified, in proportion: 3 dense, 7 medium, 10 sparse7.8 per cent80.4 per cent
Stratified, weighted to the variable parts: 9 dense, 9 medium, 2 sparse5.5 per cent93.4 per cent

The first row is the trap. Simple random sampling is fair on average, but twenty random sections might catch two crowded ledges or six, and that one accident swings the whole total. Only a quarter of those surveys come within 10 per cent. Stratifying fixes it: divide the cliff into its three types first, sample within each, and add up the parts. Now the lucky or unlucky draw of ledges no longer decides the answer, and four surveys in five land within 10 per cent.

The last row adds a subtler idea. Spend your counts where the numbers vary most, not where the sections are most numerous: the sparse faces barely change from one to the next, so two counts there are enough, while the crowded ledges need nine. This rule, known as Neyman allocation, takes the share of each stratum to be its size multiplied by how much its sections vary, and it pushes the success rate to 93.4 per cent with exactly the same effort. All three methods are right on average; the difference is how often a single survey is right.

Ages 10 to 13

Scatter counters over squared paper, unevenly, then estimate the total from five random squares and from five chosen squares, and compare.

Ages 13 to 16

Build the model cliff in Python, run a thousand simple random surveys, and plot how widely the estimates spread.

Ages 16 and up

Add stratified and Neyman sampling, measure the improvement, and explain why none of the three methods is biased.

What is real and what is modelled

The half-million figure and the March to August season are the RSPB's. The cliff sections, densities and surveys are our own model, and nothing here describes how the RSPB actually counts birds at Bempton.

Why Bempton

Half a million seabirds on the East Riding coast

The county link, in the RSPB's own words.

Bempton Cliffs, as the RSPB describes the reserve
TopicWhat the RSPB says
WhereOn the Yorkshire coast, on towering chalk cliffs overlooking the North Sea.
How manyAround half a million seabirds gather here.
WhenBetween March and August, to raise a family.
Its standingOne of the UK's top wildlife spectacles.

Counting seabirds is a real survey problem, and the same mathematics runs opinion polls, quality control in factories, traffic surveys and scientific fieldwork everywhere. An East Riding learner who has watched stratification turn a coin-toss estimate into a dependable one understands why good surveys are designed before anyone starts counting, and why "we sampled at random" is not always enough.

Modern Age Coders has no connection with the RSPB or with either East Riding council, and nothing on this page suggests one. The RSPB's description is its own; the model cliff and every number from it are ours.

Nearby pages

Hull has its own page, and the UK hub links every other county and city.

Learning path

From counting what you see to estimating what you cannot

The free lesson places each learner by ability. School year is a guide, not the rule.

Ages 6 to 10

Counting games

Scratch projects that count, score and tally, the starting point for any survey.

Scratch Coding for KidsCoding for Kids
Ages 10 to 13

Chance and averages

Python experiments with random numbers and averages, where children see how much results vary.

Maths Through CodingPython and AI for Kids
Ages 13 to 18

Designing samples

Sampling methods, spread and bias in data science projects, tested by simulating thousands of surveys.

Data Science for TeensA-Level Maths
Ages 18 to 67

Surveys you can trust

Statistics for adults who design, run or read surveys, with the maths behind margins of error.

Statistics & ProbabilityData Analysis Course
AI and sampling

An AI can estimate a total from a sample. Would it tell you how to choose the sample?

Usually it just multiplies up, which is exactly the step where estimates go wrong.

Give a chatbot twenty counts from a cliff of 400 sections and ask for the total, and it will multiply the average by 400, perhaps adding a margin of error. It will rarely ask how the twenty were chosen, whether some kinds of section hold far more birds, or whether the survey should have been stratified. Yet in our model that design choice decides whether one survey in four or nine in ten lands near the truth.

An East Riding student who has run ten thousand simulated surveys knows the questions that matter before any number is calculated: what are the natural groups, how much does each vary, and where should the effort go? Those questions decide the quality of every poll, audit and experiment, and no amount of fluent summarising can recover from a badly chosen sample.

So an East Riding teenager should learn to code in 2026 to design the counting, not just to add it up. The longer argument is in why teenagers should still learn to code in 2026.

Practical details

Withernsea to Goole, and nobody on the A63

The East Riding is wide and thinly settled. Online lessons make every town as close as the next.

Right where you are

A kitchen in Hedon, a bedroom in Brough, a desk in Market Weighton. The learner types while the teacher watches the same screen.

Your school's vocabulary

Year groups, GCSE options and A levels are named as East Riding and Hull schools name them, in English.

Free first session

A complete lesson of real work, then a clear recommendation. No payment details are needed.

Classmates at your level

Five to ten learners at the same stage, gathered widely, so no one is left behind or held back.

Breaks with your school

Most learners have two lessons a week and stop when their own school stops.

UK time on everything

Our teachers keep India time, 5.5 hours ahead of UK winter time and 4.5 ahead of UK summer time; every time we send you is UK time.

Why groups are built by level

One city and thirteen smaller towns spread over a large rural county rarely produce enough learners at one stage in one place. Level-based groups let a Driffield learner and a Hull learner share a class.

Fees

East Riding fees

The same price in every East Riding town and in Hull, and in every country except India.

First classUSD 0

A full lesson with real work, ending in a recommended level and course.

Group tuitionUSD 100

About eight lessons each month in a group of five to ten at one level.

Private tuitionUSD 150

About eight lessons each month with one teacher and one learner.

Fees are charged in US dollars to every family outside India; we have no pound list. The first charge comes after the free lesson, when the course and weekly time are fixed, and the pricing page explains pausing, missed lessons and moving between group and private.

Reviews

Google reviews, as posted

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

Send us an age or school year and one interest. The first lesson could be a Scratch counting game, a first Python experiment with chance, or the seabird survey on this page.

+44

FAQ

East Riding questions

The county, the seabird project and how lessons work.

How many people live in the East Riding of Yorkshire?

The East Riding council area had 342,215 usual residents at the 2021 Census and Hull 267,014, giving 609,229 for the county including the city, from ONS figures on Nomis.

What are the largest towns in the East Riding?

By ONS built-up area: Kingston upon Hull 270,810, Bridlington 34,845, Beverley 30,930, Goole 20,175 and Willerby and Anlaby 19,260. All fourteen above five thousand are listed on this page.

What is the seabird project?

Learners build a model cliff in Python and compare ways of estimating the total from twenty counted sections. Simple random sampling lands within 10 per cent a quarter of the time; stratified sampling with Neyman allocation does so 93.4 per cent of the time.

What is stratified sampling?

Splitting a population into groups that differ, sampling within each group, and combining the results. It stops one lucky or unlucky draw from deciding the whole estimate.

How many seabirds are at Bempton Cliffs?

The RSPB says around half a million seabirds gather there between March and August. Our project uses a model cliff, not the RSPB's counts.

Is there a classroom in Hull or Beverley?

We have no classroom anywhere; lessons are live on video, so a Hornsea learner and a Goole learner can share one class.

What ages do you teach?

Six to sixty-seven. Scratch for young children, typed Python from about ten, data and maths for teenagers, and statistics or data for adults. The free lesson decides the level.

Do you teach statistics?

Yes. Teenagers meet sampling and spread in the data science course, and adults can take a full statistics and probability course with real data.

How much are lessons?

Free for the first. After that, a group seat is USD 100 a month and a private teacher USD 150 a month, with no enrolment charge and no fixed period.

When are school holidays in the East Riding and Hull?

The two councils and academy trusts set their own dates. Lesson breaks are arranged around your school's calendar.

More UK pages

Beyond the East Riding

The Hull page covers the city, and other county pages include County Durham and Cumbria. The UK hub has the rest.

Free East Riding of Yorkshire classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here