Skip to content
Walsall, West Midlands, England

Coding and AI classes in Walsall

Where can Walsall learners find the best coding and AI classes?

Walsall borough had 284,124 usual residents at the 2021 census. The ONS puts 70,775 in the Walsall built-up area itself, 51,875 in Bloxwich and 49,580 in Willenhall, with Brownhills, Aldridge and Pelsall also listed separately. Learners there, aged anywhere from 6 to 67, can take coding, AI, Python, vibe coding and maths with us live on video, taught from India in private lessons or in a group of five to ten at the same stage. Before any AI tool, we teach learners how to think, so they can question what a tool gives them. The first lesson is free and closes with a course recommendation. For Walsall the project turns an old history of Willenhall into word embeddings, the number lists AI uses for meaning. After the free lesson, a group place costs USD 100 a month and private lessons USD 150 a month.

Frederick Hackwood's Annals of Willenhall, free on Project Gutenberg in its 1908 edition, calls Willenhall "the town of locks and keys". It also records a patent, "James Carpenter, of Willenhall", and "the Carpenter and Young invention of 1830". Those two details turn out to matter to a computer. Modern AI does not store words as words: it turns each one into a long list of numbers, called an embedding, placed so that words used in similar ways sit close together. This project builds simple embeddings from Hackwood's book in Python, asks which words land nearest to "lock", and discovers what a model learns when all it has is one town's history.

Facts last verified 28 September 2026. Teaching is online; no Walsall branch is claimed.

Walsall course picks

Courses for thinking, vibe coding and AI in Walsall

Choose by age and by what the learner enjoys. A free live lesson opens every course, and booking asks for no 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.

Walsall borough

Walsall, Bloxwich, Willenhall and nearby towns

ONS 2021 census populations for built-up areas that sit inside Walsall borough.

Built-up areas within Walsall borough, ONS 2021 published populations
Built-up areaPeople (2021)
Walsall70,775
Bloxwich51,875
Willenhall49,580
Brownhills21,240
Aldridge15,835
Pelsall10,455
Pheasey9,495

We print each area as the ONS released it and leave the column unadded, since the published borough count of 284,124 comes from a separate table. Darlaston and Streetly are left out here because their built-up areas cross into neighbouring boroughs. Walsall schools teach the national curriculum for England; share your half-term dates and no lessons will be booked in them.

Wider pages and why thinking comes first

For the whole county see coding classes in the West Midlands, and for the region our West Midlands region page. Our case for reasoning before prompting is on learn to think, not just use AI tools.

The Walsall project

Word embeddings from the Annals of Willenhall

Count which words appear together, turn the counts into vectors, then ask what sits nearest to "lock".

The learner strips the Project Gutenberg header and footer, lowercases the text, keeps only letters and drops single letters. That leaves 59,238 words, 8,224 of them different, of which 745 appear ten or more times; those 745 form the vocabulary. For every vocabulary word the program counts which other vocabulary words appear within four places of it. Each word is now a row of co-occurrence counts, a first, crude embedding, and two words can be compared by the angle between their rows, a measure called cosine similarity that runs from 0 for nothing in common up to 1.

Nearest words by raw co-occurrence counts, our Python run on the Annals of Willenhall, 28 September 2026
WordSix nearest neighbours
lockyear, of, was, however, at, last
churchin, and, for, which, by, being
walsalltown, one, in, two, and

The raw counts produce nonsense, and the reason is frequency. Words such as "the", "of" and "and" appear next to almost everything, so they dominate every row and make every word look like every other. The fix is a weighting called positive pointwise mutual information, PPMI for short, which asks whether two words appear together more often than their separate frequencies would predict, and keeps only the pairs that do. With PPMI weighting the neighbours change completely.

Nearest words after PPMI weighting, with cosine similarity for "lock", same text and run
WordNearest neighbours
lockmaking 0.342, carpenter 0.279, young 0.262, keys 0.255, not 0.246, key 0.242
locksindustry, key, trade, are, keys, various
ironbrass, founder, master, key, lock, patent
churchst, parish, collegiate, the, wolverhampton, willenhall

Most of that looks sensible, yet two neighbours of "lock" deserve a second look. "Carpenter" is not about woodwork: it is James Carpenter, whose name appears within four words of "lock" five times in the book. "Young" is not about age either. Because the text was lowercased, the surname in "the Carpenter and Young invention" was merged with the ordinary word "young". The model has no way to tell a name from a meaning; it only knows which words keep company. A learner who spots this has found, in miniature, why AI systems sometimes link things for reasons nobody intended.

Test: how many of the five nearest neighbours of 13 town names are also town names (65 places)
MethodTown neighbours foundOf which "willenhall" or "wolverhampton"
Raw counts15 of 6511
PPMI weighting14 of 653

A quick score makes the two methods look almost equal, 15 against 14. Opening up the results tells a different story. In the book, "willenhall" is used 504 times and "wolverhampton" 216, far more than any other town on the list, so the raw method lists them next to almost every place name for the same reason it lists "the". Eleven of its fifteen hits are those two words. PPMI finds a wider mix of genuine town pairs, such as "darlaston" beside "wednesbury". Checking what sits behind a score, and not only the score, is the habit this project is built to teach.

Ages 8 to 11

Play odd one out with word cards, then explain in a sentence what the others share.

Ages 11 to 15

Count word neighbours in Python and list the most common company a word keeps.

Ages 15 and up

Build PPMI vectors, rank neighbours by cosine and design a fair test of the result.

Hackwood's text, our vectors

The book is the Project Gutenberg transcription of The Annals of Willenhall by Frederick Wm. Hackwood. The word counts, the embeddings, the similarity scores and the town test are our own work.

From word counts to AI

What this teaches about vibe coding and AI agents

Big systems use far better embeddings, and meet the same questions.

The Walsall embeddings beside modern AI
Our small embeddingsEmbeddings in modern AI
Learned from one 1908 bookLearned from enormous amounts of text
Counts of nearby words, reweightedLearned by training a neural network
Merged a surname with the word "young"Can still link things for unintended reasons
Frequent words swamped the raw countsNeed weighting and care with common words
Checked by opening up a test scoreShould be checked on examples you understand

Embeddings sit behind a great deal of everyday AI. When an AI agent searches your notes or a document store for relevant passages, it usually compares embeddings, so the question "why did it fetch that?" often has an answer like "carpenter" beside "lock". In our vibe coding lessons, where learners describe a program and AI writes the first draft, that understanding helps them test search features instead of assuming they work. Agents are taught to older teenagers and adults once Python is in place, and Copilot Studio agent building is one-to-one only. See our AI agents course page for UK students, or read understand the code, don't copy-paste.

Modern Age Coders is independent of Project Gutenberg and the Office for National Statistics. The book and the census counts come from them; the embeddings, and any errors in them, come from us.

Stages

From word games to embeddings

School year gives us a first idea; the free lesson decides where the learner begins.

Years 2 to 7

How to think

Grouping, word logic and explaining a pattern clearly.

Problem Solving and Computational Thinking for KidsScratch Coding for Kids
Years 4 to 8

Vibe coding for kids

Games and small apps built with AI help, each tested by the learner.

Vibe Coding for KidsPython and AI for Kids
Years 9 to 13

Python and AI

Text, data and embeddings next to GCSE and A level study.

Vibe Coding for TeensAI and Machine Learning for Teens
Adults

Retrieval and agents

Embeddings, search, language models and agents, built in Python.

Generative AI CoursePython Masterclass
AI and meaning

Does an AI understand what a word means?

It knows which words keep company, which is not quite the same thing.

The Walsall embeddings put "keys" beside "lock" and "brass" beside "iron", yet also put a surname beside "lock" because of one patent. Larger AI systems are much better at this, but they learn in the same spirit, from patterns of use.

A learner who has watched "young" end up next to "lock" asks a useful question of any AI result: what in the data could have produced this?

A Walsall teenager who knows how words become numbers will use AI tools with far more judgement, and that is a strong reason to learn to code in 2026. The longer argument is in why teenagers should still learn to code in 2026.

How it works

Brownhills to Willenhall, all online

A computer and a reliable connection are all a Walsall household needs.

Hands on the keyboard

Learners write, prompt and run their own programs, with the tutor following their screen and asking questions as they go.

Started at the right level

Whether in Year 4 or Year 12, a learner starts where the trial lesson shows they should, with any exam board noted.

Free to try

The first lesson costs nothing and ends with a suggested course.

Matched groups

Five to ten UK learners at about the same point share a class.

Two lessons weekly

No lessons in the school holidays.

Times that hold

Tutors adjust when UK clocks change, so the lesson hour does not move.

Why lessons run online

Five learners at one stage, all free at the same hour, rarely live on the same side of a borough. Online they can share a lesson wherever they are.

Fees

Walsall fees

Walsall is charged our international rate, which applies in every country except India.

First classUSD 0

A full opening lesson free of charge, then a course suggestion.

Group tuitionUSD 100

Around eight live small-group lessons each month.

Private tuitionUSD 150

Around eight live one-to-one lessons each month.

Our fees are set in US dollars, not pounds. You are invoiced only after the free lesson has fixed a course and a weekly slot, and the pricing page explains breaks, absences and changing format.

Reviews

Google reviews from West Midlands families and others around the UK

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

Tell us the learner's age or school year and anything they are keen on. First-lesson options include word and logic puzzles, a Scratch game made with AI help, a first Python program, or a small text project.

+44

FAQ

Walsall questions

The embeddings project, vibe coding, AI agents and practical details.

What is the population of Walsall?

At the 2021 census the Walsall built-up area had 70,775 people and the borough 284,124 usual residents, according to the ONS.

Do your coding and AI classes cover Walsall?

Yes. Every lesson is live online, so learners from 6 to 67 anywhere in the borough can join.

Can Walsall learners study vibe coding?

Yes, children, teenagers and adults, always planning first and testing the code an AI produces.

Do you teach AI agents?

Yes, once a learner has some Python, usually from the later teenage years. Copilot Studio agents are taught one-to-one only.

What is the embeddings project?

Learners turn Hackwood's Annals of Willenhall into word vectors, find each word's nearest neighbours and test what the vectors really captured.

Are there face-to-face lessons?

No. We teach live online only.

Do you support GCSE and A level students?

Yes, in computer science and maths, aiming at real understanding without promising grades.

What age range do you teach?

Learners aged 6 to 67.

How much do lessons cost?

Lesson one is free. After it, groups are USD 100 per month and one-to-one lessons USD 150 per month.

Are there lessons in the school holidays?

No, lessons stop for them. Just tell us the dates.

Nearby

More pages across the West Midlands

Neighbouring Wolverhampton and West Bromwich each have a page with a different project, and families aiming at grammar school places can see 11 plus maths tuition for Wolverhampton and Walsall. Birmingham is covered too, and our United Kingdom hub links to every other area.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here