Skip to content
Home/United Kingdom/West Sussex
West Sussex

Coding classes in West Sussex

What are the best coding classes in West Sussex?

West Sussex has one county council and seven districts, which together held 882,676 people at the 2021 Census by our sum of the seven published counts. Crawley and Worthing are the largest towns, then Bognor Regis, Horsham and Haywards Heath. We run every lesson live over video from India and match learners to classes by ability, so a quick nine-year-old and a careful adult can each start in the right place. Coding, Python, data science and maths are taught to anyone from 6 to 67, one-to-one or in small groups of five to ten. The West Sussex project lets census commuting data draw its own map. Your first lesson is free of charge. From then on a group seat is USD 100 monthly and one-to-one teaching USD 150 monthly.

County boundaries were drawn long before anyone commuted by car or train, so do they still describe how people live? The 2011 Census recorded where every worker lived and where they worked, which turns the South East into a network: districts are the points, and the numbers of people travelling between them are the links. Programs that find communities in networks, the same kind used on social media and in biology, can then group the districts by how strongly they are tied together, without being told any county names. This page's project runs that analysis on 21 districts in and around West Sussex. The map it draws cuts across county lines in three places.

Facts last verified 26 September 2026. Teaching is online; no West Sussex branch is claimed.

Courses for West Sussex

Where West Sussex learners begin

An eight-year-old in Littlehampton who likes drawing maps, a Year 9 in Horsham who wants to know how social networks work, a Year 12 in Chichester doing real data science, and an adult in Crawley who analyses figures at work. Each begins with a free lesson.

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.

West Sussex in figures

882,676 people from the Downs to the Weald

District counts are 2021 Census figures from Nomis, with the total our own sum. The towns listed are ONS built-up areas; every one was recounted by us from its census output areas.

West Sussex's twelve largest built-up areas, 2021 Census
TownResidentsTownResidents
Crawley120,550Burgess Hill33,355
Worthing111,620Chichester31,710
Bognor Regis68,435Lancing and Sompting27,930
Horsham50,215East Grinstead26,350
Haywards Heath40,185Shoreham-by-Sea23,660
Rustington33,885Littlehampton19,065

Arun is the largest district at 164,889 and Adur the smallest at 64,544. The ONS Crawley area reaches into Horsham district and the Worthing area into Arun. Burgess Hill and Haywards Heath each have several hundred residents just over the county edge, by our count, while Haslemere and Emsworth are left off because most of each lies outside West Sussex. Smaller towns include Hassocks and Hurstpierpoint, Southwick, Southwater, Selsey, Billingshurst and Storrington. School holidays are decided by West Sussex County Council and by academy trusts. We have not read their calendars, so we ask each family for its dates.

Pages nearby

Our Chichester page has its own project, and East Sussex, Surrey and Hampshire border the county.

The West Sussex project

Letting commuters draw the map

Twenty-one districts, the census record of who works where, and an algorithm that has never seen a county boundary.

The learner downloads census table WU01UK from Nomis for 21 districts: all seven in West Sussex and fourteen neighbours in East Sussex, Surrey and Hampshire. Between them, 293,311 people commuted from one of these districts to another, and 496,591 worked in the district where they lived. Each district becomes a point in a network, and each pair is joined by a line whose weight is the number of people travelling between them in either direction.

A community-detection algorithm then looks for groups of districts with many more links inside the group than you would expect by chance. The score it tries to raise is called modularity. Two different methods, a greedy one and the Louvain method, found exactly the same four groups, with a modularity of 0.417. Grouping the districts by county instead scores only 0.342: the counties are a worse description of how people actually move.

The four commuter communities our program found, 26 September 2026
GroupDistrictsCounties it spans
West coast and PortsmouthArun, Chichester, East Hampshire, Havant, Portsmouth, Guildford, WaverleyWest Sussex, Hampshire, Surrey
Crawley and the northCrawley, Horsham, Mid Sussex, Mole Valley, Reigate and Banstead, TandridgeWest Sussex, Surrey
Brighton and the coastAdur, Worthing, Brighton and Hove, LewesWest Sussex, East Sussex
East Sussex eastEastbourne, Hastings, Rother, WealdenEast Sussex only

West Sussex does not appear as one community at all. Its seven districts split three ways: the west joins Portsmouth and the Hampshire border, the north joins Surrey around Crawley, and Adur and Worthing join Brighton. The strongest single links explain why: Arun to Chichester carries 10,551 commuters, Mid Sussex to Crawley 7,119 and Adur to Brighton and Hove 6,615. Crawley is a magnet: 30,706 people from the other 20 districts worked there, more than the 28,828 Crawley residents who worked in their own town.

Ages 9 to 12

Draw your own network of friends or clubs on paper, then circle the groups that are tightly linked.

Ages 12 to 15

Build the commuting network in Python with the networkx library, draw it, and find the biggest flows.

Ages 15 and up

Run community detection, compute modularity for the found groups and for the counties, and write up which lines the data ignores.

Whose numbers these are

The commuting counts are from the 2011 Census, published by the ONS on Nomis, and they describe 2011, not today. The network, the four groups and the modularity scores are our own analysis. A different set of districts or a different method could draw the lines somewhat differently.

Why West Sussex

A county pulled three ways

The West Sussex link, in the census flows themselves.

The six largest flows between the 21 districts, 2011 Census WU01UK
FromToCommuters
HavantPortsmouth10,915
ArunChichester10,551
LewesBrighton and Hove8,478
WaverleyGuildford7,730
Mid SussexCrawley7,119
AdurBrighton and Hove6,615

Community detection is one of the most useful tools in network science. It finds friendship groups in social networks, families of proteins that work together, and clusters of websites that link to each other. Planners use the same ideas to draw travel-to-work areas. A West Sussex student who has watched an algorithm split their own county three ways has learned to look at data as connections, and to question boundaries that were drawn for other reasons.

Modern Age Coders has no connection with West Sussex County Council, the ONS or any council named here. The census counts are theirs; our network analysis and any mistakes in it are ours.

Nearby pages

Chichester and Brighton and Hove have their own pages; Surrey is north, East Sussex east and Portsmouth west.

The path

From friendship maps to network science

The free lesson shows where to start. Age gives a hint; skill settles it.

Ages 6 to 10

Maps and links

Block coding with maps, paths and characters that connect places together.

Coding for KidsScratch Coding for Kids
Ages 8 to 13

Tables and patterns

Typed Python reading small tables and finding the biggest numbers and the strongest links.

Python and AI for KidsMaths Through Coding
Ages 13 to 18

Networks and data

Data science in Python, including networks, grouping and honest reporting of results.

Data Science for TeensProblem Solving for Teens
Ages 18 to 67

Analysis for work

Spreadsheets, SQL and Python for adults who need to find structure in business data.

Data Analysis CourseData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)
AI and hidden structure

Algorithms find groups we never asked for. Should we trust them?

Finding structure is powerful; knowing what it means is the human part.

Community detection found four commuter groups without being told a single county name, and they make sense: Crawley with its Surrey neighbours, the coast with Brighton, the west with Portsmouth. Many AI systems do something similar when they group customers, songs or patients. The groups can be genuinely revealing, and they can also reflect quirks of the data, such as which districts were included or which year was measured.

A West Sussex student who has run the analysis both ways, and compared it with the county map, knows to ask what an algorithm's groups are based on and what would change them. That is the difference between using AI results and understanding them.

Learning to code in 2026 gives a West Sussex teenager the means to understand the patterns algorithms find, instead of simply accepting them. The longer argument is in why teenagers should still learn to code in 2026.

Lesson logistics

Selsey to East Grinstead, from your own room

West Sussex runs a long way from the coast to the Surrey border, and weekday traffic makes a weekly class a real trip. Online lessons remove it.

Right at home

A flat in Bognor Regis, a semi in Southwater, a house in Haywards Heath. The teacher and learner share a screen, and the learner codes.

Familiar school terms

Key stages, year groups, GCSEs and A levels mean what they mean in West Sussex schools, and lessons are in English.

Free first lesson

A real lesson, then an honest recommendation on level and course, with no card details asked for.

Grouped by stage

Five to ten learners at one level, whether in Sussex or far beyond.

Breaks for holidays

Most learners take two lessons a week and pause for their school's own holidays.

Always UK time

Your lesson time is fixed in UK time through the clock changes; the teacher, on India time several hours ahead, does the adjusting.

Why groups follow level

Even Crawley or Worthing seldom has five learners at the same stage free on the same evening. Grouping by level lets a learner in Storrington or Selsey join the right class.

Fees

Fees in West Sussex

Rustington or Horsham, the fee is the same, and it matches every country we teach except India.

First classUSD 0

A complete lesson with real work, then our advice on level and course.

Group tuitionUSD 100

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

Private tuitionUSD 150

Roughly eight lessons a month, one teacher with one learner.

Prices are in US dollars only. No invoice is raised until the free lesson ends with an agreed course and a regular weekly slot. The pricing page describes pausing, missing a lesson, and changing between group and private classes.

Reviews

Google reviews from parents and learners

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 West Sussex lesson

Send the learner's age or year and one or two interests. A first lesson might be a Scratch map game, a Python table, or the commuter network on this page.

+44

FAQ

West Sussex questions

The county, the network project and how lessons work.

How many people live in West Sussex?

882,676 usual residents in the 2021 Census, which is our own total of the seven district counts the ONS publishes on Nomis.

What are the largest towns in West Sussex?

By ONS built-up area: Crawley 120,550, Worthing 111,620, Bognor Regis 68,435, Horsham 50,215 and Haywards Heath 40,185.

What is the commuting network project?

Learners build a network of 21 districts from 2011 Census commuting flows, run community detection, and find four groups that split West Sussex three ways and score higher than the county map.

What is community detection?

A family of algorithms that find groups in a network with many more links inside than between them. It is used for social networks, biology and travel-to-work areas.

What is modularity?

A score for how well a set of groups captures a network's structure, comparing links inside groups with what chance would give. Our commuter groups score 0.417 against 0.342 for counties.

Are lessons held in West Sussex?

No. All teaching is live online, so learners join from anywhere in the county.

Which ages do you teach?

Ages 6 to 67. Blocks for young children, Python from about eight to ten, data science and algorithms for teenagers, and data skills for adults. The free lesson sets the level.

Can teenagers learn network analysis?

Yes. The teen data science course works with real data in Python, and projects like this one add networks.

What will lessons cost us?

Nothing for the first one. Groups then cost USD 100 each month and one-to-one teaching USD 150 each month; there is no entry fee, and no term you must sign up for.

Do you pause for West Sussex school holidays?

Yes, if you wish. West Sussex County Council and academy trusts publish their own dates, and we plan around yours.

Nearby

Pages around West Sussex

See Chichester, then East Sussex, Surrey, Hampshire and Brighton and Hove. The UK hub lists every other area.

Free West Sussex classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here