Skip to content
Poole, Dorset, England

Online coding and Python classes in Poole

What are the best online coding and Python classes in Poole?

Poole is part of the Bournemouth, Christchurch and Poole council area, which had 400,198 residents in the 2021 census; the ONS counts 141,005 in the Poole built-up area. Across the council area young children and teenagers are a smaller share than in England, and people in their late sixties and early eighties a larger one. Python, coding, AI and maths lessons reach Poole live over video from our teachers in India, for learners aged 6 to 67, taught solo or in groups of five to ten at one stage. A free first lesson decides where to begin. The Poole project borrows an idea from a famous camp held just off the town. Staying on costs USD 100 a month in a group or USD 150 a month one-to-one.

In Scouting for Boys, Robert Baden-Powell describes an experimental camp held on "Brownsea Island, near Poole", on an island lent for the purpose by Charles Van Raalte. The secret of its success, he wrote, was the patrol system: "The troop of boys was divided up into Patrols of five", each with its own leader, and patrols competed with one another. That only works if the patrols are fairly matched. So here is a question for a programmer. Given a group of scouts with different skill scores, how should they be split into patrols of five so that no patrol is much stronger than another? It sounds like common sense. A Poole learner who tries it in Python finds that the order you pick in changes everything.

Facts last verified 27 September 2026. Teaching is online; no Poole branch is claimed.

Poole starting courses

First courses for Poole learners

Match the course to the learner. The first live lesson of each one is free and needs no payment 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.

Bournemouth, Christchurch and Poole

An older population by the harbour

Six further bands from the 2021 census age table on Nomis for the council area, set against England.

Bournemouth, Christchurch and Poole compared with England, six more age bands (TS007A, 2021)
BandCouncil area residentsCouncil area %England %
Under 518,8784.7%5.4%
10 to 1421,3425.3%6.0%
15 to 1922,2575.6%5.7%
55 to 5926,5266.6%6.7%
65 to 6920,8185.2%4.9%
80 to 8412,2043.0%2.5%

Young children and early teens are a noticeably smaller share than nationally, and people in their late sixties and early eighties a larger one. The ONS places 141,005 people in the Poole built-up area and 4,135 in Bearwood, both inside the council area. Poole schools teach England's national curriculum, and our lessons pause in whichever holiday weeks you send us.

County and region

See our Dorset page for the county and South West England for the region.

The Poole project

Fair patrols of five

An invented camp of 15 scouts, three patrols, and four ways to split them.

The learner invents a camp of 15 scouts, each with a tracking-test score out of 20: 18, 17, 17, 15, 14, 13, 13, 12, 11, 10, 9, 8, 7, 6 and 4. They add up to 174, so a perfectly fair split into three patrols of five would give each patrol 58. The first attempt simply takes the scouts in list order, five at a time. It produces patrols worth 81, 59 and 34, a gap of 47 between strongest and weakest, the kind of mismatch that would spoil any competition.

Our Python splits of an invented 15-scout camp into three patrols of five, 27 September 2026
MethodPatrol totalsGap, strongest to weakestComment
List order, five at a time81, 59, 3447Strongest scouts land together
Snake draft59, 58, 572Pick order 1-2-3, then 3-2-1
Greedy, strongest scout first59, 57, 582Each scout joins the weakest patrol with room
Greedy, weakest scout first53, 58, 6310Same rule, worse order
Try every split58, 58, 580126,126 splits checked; 342 are perfect

Two quick fixes do far better. A snake draft, where the captains pick 1-2-3 then 3-2-1, gives 59, 58 and 57. A greedy rule that puts each scout, strongest first, into the weakest patrol that still has room gives the same gap of 2. But run the very same greedy rule starting from the weakest scout and the gap jumps to 10. The rule did not change; only the order did. That is the most important idea on the page: greedy methods can be excellent or poor depending on the order they see the data.

Can anyone do better than a gap of 2? The learner writes a program that tries every possible way to form three patrols of five: 126,126 splits. It finds that a perfect split, 58, 58 and 58, exists, in fact 342 of them. Then comes the warning. With 20 scouts in four patrols the number of possible splits is 488,864,376, and it keeps exploding as camps grow, which is why real programs use clever shortcuts rather than checking everything. This is the number partitioning problem, one of computer science's famous hard problems.

Ages 8 to 11

Split a pile of numbered cards into three piles of five with equal totals, by hand.

Ages 11 to 15

Write the snake draft and the greedy rule in Python, and try different orders.

Ages 15 and up

Search every split, count the perfect ones, and see how fast the numbers grow.

Baden-Powell's idea, our invented camp

The quotations come from the Project Gutenberg edition of Scouting for Boys. The scouts and their scores are invented for the lesson; the splits and counts are ours.

Why Brownsea

An experimental camp near Poole

What Scouting for Boys says about the first trial.

The experimental camp in Scouting for Boys, Project Gutenberg edition
DetailIn Baden-Powell's words or summary
WhereBrownsea Island, near Poole
Who lent itThe late Mr. Charles Van Raalte
What it wasA preliminary trial of the scheme with a camp of boys
PatrolsPatrols of five, the senior boy in each the Patrol Leader
Night dutyEach night one patrol went on duty as night picket
Why it workedThe patrol organisation was the secret of their success

Splitting things fairly is a daily job for software. Cloud systems spread work across servers so none is overloaded, schools balance class sizes and abilities, and games match players into even teams. Most of these use quick rules like the snake draft or greedy method, because checking every possibility is impossible at scale. A Poole learner who has seen one rule succeed and fail on the same scouts knows to test the order of any greedy algorithm.

We have no connection with Project Gutenberg, the Scout movement or the census office. The book and figures are theirs; the invented camp and any error in the splits are ours.

Stages

From card piles to hard problems

School years are only indicative; the trial sets the level.

Years 1 to 4

Teams in blocks

Block coding with scores, teams and simple fairness rules.

Coding for KidsScratch Coding for Kids
Years 5 to 8

Python lists

Sorting, totals and first algorithms in Python.

Python and AI for KidsMaths Through Coding
Years 9 to 13

Algorithms and AI

Search, optimisation and AI alongside GCSE and A level.

Python for TeensHigh School Mathematics
Adults

Problem solving

Adult Python up to algorithms and data.

Python MasterclassData Analysis Course
AI and fairness

Would an AI check whether its split was fair?

A plausible answer can hide an unfair one.

Ask a chatbot to split a list into balanced groups and it will usually return a tidy answer. Whether a better split exists, or whether its method depended on the order of the list, it rarely says.

A Poole learner who has watched the same greedy rule give a gap of 2 or 10 knows to test the order before trusting the result.

Testing whether a quick answer is really fair is exactly the sort of thinking that makes coding worth learning for Poole teenagers in 2026. The longer argument is in why teenagers should still learn to code in 2026.

How it works

Poole and Bearwood, by live video

Anywhere in the town joins the same lesson.

Code by the learner

The student writes each program; the tutor follows over screen share and guides with questions.

Placed carefully

From Year 4 to Year 12, the school year and the trial together decide the starting topic, with the exam board noted.

Trial at no cost

The first lesson is free and closes with an honest recommendation.

Patrols of peers

Classes gather five to ten UK learners who are at the same stage.

Twice weekly

Two lessons a week in term; holidays stay free.

Same time all year

UK clock changes are absorbed by our teachers.

Why groups meet online

Five Poole learners at one level, free at the same time, rarely live on one road. Online classes give everyone matching classmates.

Fees

Poole fees

Poole families pay the one rate we use for every country outside India.

First classUSD 0

A full lesson without charge, ending with a course suggestion.

Group tuitionUSD 100

Roughly eight live small-group lessons a month.

Private tuitionUSD 150

Roughly eight live private lessons a month.

Fees are set in US dollars, not sterling. Payment begins after the trial has settled a course and a regular weekly slot; holidays, missed sessions and changing format are explained on the pricing page.

Reviews

Google reviews from Poole and beyond

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 Poole lesson

Send an age or school year and one interest. The trial could be a Scratch team game, a first Python program, an AI mini-project, or the fair-patrols puzzle.

+44

FAQ

Poole questions

Patrols, population figures and lesson basics.

What is the population of Poole?

The ONS gives 141,005 for the Poole built-up area in 2021; the wider council area of Bournemouth, Christchurch and Poole had 400,198.

Are online coding and Python classes open to Poole learners?

Yes. Our live coding, Python, AI and maths lessons take learners in Poole from age 6 up to 67.

What is the patrol project?

Learners split an invented camp of 15 scouts into three fair patrols of five in Python, comparing quick rules with a search of all 126,126 splits.

What is number partitioning?

Dividing a set of numbers into groups whose totals are as equal as possible, a famous hard problem in computer science.

What is the Brownsea Island link?

Scouting for Boys describes Baden-Powell's experimental camp on Brownsea Island, near Poole, with boys divided into patrols of five.

Do lessons take place in person?

No, everything is live online.

Is there exam support?

Yes, for GCSE and A level maths and computing, aimed at understanding and never at a promised grade.

Who can join?

Learners between 6 and 67.

What does it cost?

The opening lesson is free, then USD 100 monthly for a group or USD 150 monthly for private lessons.

Do lessons stop for school holidays?

Yes, once we have your dates.

Nearby

More pages near Poole

Next door, the Bournemouth page finds the first-person chapters of Jekyll and Hyde. For the county see Dorset, and for the region South West England. The UK hub links every page.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here