Skip to content
Home/United Kingdom/Canterbury
Canterbury, Kent

Coding classes in Canterbury

What are the best coding classes in Canterbury?

The 2021 census counted 157,432 usual residents in the Canterbury district, and 10.0% of them were aged 20 to 24, against 6.0% in England. Canterbury Cathedral dates its founding by St Augustine to 597 AD, and says the shrine of Thomas Becket made the city one of the great pilgrimage sites of medieval Christendom. Canterbury learners aged six to sixty-seven can take lessons with us on live video, alone with a teacher or in a class of five to ten at their stage, taught from India at hours suited to UK families. The first lesson is free; then a group place is USD 100 a month and one-to-one teaching USD 150.

Chaucer's pilgrims set out, as line 16 of the Tales puts it, "to Caunterbury". How many different words did he use to tell their stories? Split Walter Skeat's edition on spaces and the answer is 23,609. Ignore capital letters and it drops to 22,164. Strip punctuation and it halves, to 12,132, and treating hyphens and accents consistently brings it to 11,567. Even then, "said" appears in six spellings, from seyde to seid. The vocabulary also keeps growing as you read: Heaps' law describes that growth with a simple power curve, but a curve fitted to the first tenth of the book predicts 16,538 words, far more than there are. Our teenagers learn that counting starts with deciding what to count.

Facts last verified 23 September 2026. Teaching is online; no Canterbury branch is claimed.

Course picks for Canterbury

Four courses for the pilgrims' city

Choose the course that suits what the learner enjoys. Every course starts with a free live lesson, and we never take a card 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.

Canterbury today

A university city among coastal towns

Census 2021 figures for the City of Canterbury district, which includes Whitstable and Herne Bay, from the Office for National Statistics on Nomis.

Canterbury district, Census 2021
MeasureCanterburyEngland
Usual residents157,43256,490,048
Living in households148,198Not compared
Living in communal establishments9,234Not compared
Aged 15 to 1912,600 (8.0%)5.7%
Aged 20 to 2415,788 (10.0%)6.0%
Aged 70 to 749,382 (6.0%)5.0%
Students among residents aged 5 and over38,832 (25.8%)20.4%
Usual residents per square kilometre509.9433.5

Students and the young

In 2021, 10.0% of residents were aged 20 to 24 and 8.0% were 15 to 19, and 38,832 of the 150,606 residents aged five and over were in study.

Older coastal towns

People aged 70 to 74 were 6.0% of the district, above England's 5.0%; the district includes the seaside towns of Whitstable and Herne Bay as well as the city.

Halls and homes

Some 9,234 residents lived in communal establishments such as student halls, while 148,198 lived in ordinary households.

Our Canterbury learners come from across that mix. A Year 5 child in Whitstable might be writing a first word game, a Year 12 student in Wincheap working on A level Computer Science, and a retired reader in Herne Bay learning Python to explore old texts, each in a small group at the same level.

A city of pilgrims

From St Augustine to Chaucer's travellers

From Canterbury Cathedral's own account and from the text of the Tales.

597 AD

The Cathedral says it was founded by St Augustine, sent by Pope Gregory the Great as a missionary, and that in time it became the principal seat of the Archbishop of Canterbury.

29 December 1170

Archbishop Thomas Becket was killed in the Cathedral and later canonised. The Cathedral says his shrine made Canterbury one of the most important pilgrimage sites in medieval Christendom.

The Tales

Chaucer's pilgrims gather at the Tabard in Southwark and ride "to Caunterbury", telling stories on the way, in the Middle English that makes this project so interesting.

We have no connection with Canterbury Cathedral. Chaucer belongs on this page because his book is a large, freely available text written before English spelling settled down, which makes it a perfect place to learn how computers count words and why the counting rules matter so much.

Where the text comes from

Project Gutenberg publishes Walter W. Skeat's edition of The Canterbury Tales as free plain text. The edition includes the editor's notes on manuscript variants, which have to be removed first so that only Chaucer's words are counted.

Signature project

How many words are in The Canterbury Tales?

Tokenisation is the rule that splits text into words. Heaps' law says the number of different words grows as a power of the total number read.

Distinct words in Chaucer's text under different tokenisation rules, Skeat's edition with editorial notes removed
RuleTokensDistinct words
Split on spaces only187,34523,609
Also ignore capital letters187,34522,164
Also remove punctuation182,90512,132
Also split hyphenated words185,93211,593
Also ignore accents185,93211,567

1. Clean the source

Keep Chaucer and drop the editor. Variant notes, line numbers and page references are removed, leaving 21,494 lines of verse and prose.

2. Decide what a word is

Each rule on the left changes the answer. Removing punctuation alone halves the count, because "pilgrimage," and "pilgrimage" stop being different words.

3. Watch the vocabulary grow

Count distinct words after every few hundred tokens. The curve rises fast, then slows, following roughly V = 7.63 n to the power 0.612.

A power law that runs ahead of itself

Fit Heaps' law to the first tenth of the book and it predicts 16,538 distinct words by the end. The real figure is 11,567. Fit it to the first half and the prediction falls to 13,832, still too high. The vocabulary grows more slowly as the book goes on than an early fit expects, so extrapolating from a small sample overestimates, a pattern that matters whenever someone estimates how large a vocabulary or dataset will become.

Middle English makes the lesson sharper. The word said appears as seyde 370 times, seyd 66, sayde 26, seide 12, sayd 11 and seid once, six spellings of one word. Nearly half the distinct words, 5,374 of 11,567, appear only once, and 3,381 words in the second half of the book never appear in the first. Counting words is easy; deciding which strings are the same word is the real work.

Text as data

Five decisions before counting words in anything

Learned on Chaucer, then used on search engines, spelling checkers, social media posts, customer reviews and the tokenisers inside every large language model.

Choices that change a word count
DecisionFor The Canterbury TalesWhat happens if you skip it
What is the text?Chaucer only, editorial notes removedThe editor's words counted as Chaucer's
Capital letters?IgnoredSentence starts double some words
Punctuation?RemovedWord counts nearly twice too high
Spelling variants?Kept separate, and reportedSix spellings of said counted as six words silently
How far to extrapolate?Not beyond the text measuredAn early fit promising far too many words

The fourth row has no single right answer. Merging seyde, sayde and seyd into one word needs knowledge of Middle English that a simple rule does not have, and merging too eagerly would join genuinely different words. The honest approach is to choose a rule, report it, and show how much the answer depends on it.

Younger learners

Counting different words in a short story, and arguing about whether Cat and cat are one word or two.

Teenagers

The Gutenberg file in Python, a cleaning step, several tokenisation rules, and Heaps' law fitted and tested on part of the book.

Adults

Text analysis at work, from documents to reviews, with the cleaning and counting rules written down before any chart is drawn.

We have no connection with Canterbury Cathedral, Project Gutenberg or Canterbury City Council. The text is in the public domain and the census tables are published openly; the cleaning, counts and fitted curves are our own work.

Learning ladder

From counting words to Heaps' law

Use the age bands as a rough guide; the free lesson finds the proper starting level.

Ages 6 to 10

Words and rules

Counting words in a short story, and seeing how the total changes when capital letters and commas are treated differently.

Scratch Coding for KidsProblem Solving and Computational Thinking for Kids
Ages 11 to 13

Text in code

Reading a story from a file in Python, splitting it into words and counting each one with a dictionary.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Tokens and power laws

Cleaning a real book, comparing tokenisation rules and fitting Heaps' law on log-log axes.

Python for TeensAI and Machine Learning for Teens
Ages 18 to 67

Text analysis at work

Processing documents and reviews, with cleaning rules and vocabulary estimates explained plainly.

Python Automation CourseData Science Course
Coding and AI

Language models read billions of words. Why should a Canterbury teenager count Chaucer's?

Because every language model starts by deciding what a word is, and that choice shapes everything after.

Before a language model learns anything, a tokeniser chops text into pieces, and the rules it uses decide which words it treats as the same. A learner who has watched Chaucer's vocabulary halve when punctuation is removed, and seen said split six ways, understands why models stumble on spelling variants, old texts and unusual names.

Vocabulary growth matters for AI too. Heaps' law describes how new words keep appearing as more text is read, which is why no fixed dictionary ever covers everything and why modern tokenisers break rare words into smaller pieces. Watching the law bend on a single medieval book makes that engineering choice easy to understand.

So a Canterbury teenager should still learn to program in 2026, in the city Chaucer's pilgrims rode towards: machines can read faster than any pilgrim, but someone still has to decide what counts as a word. The longer argument is in why coding is worth learning in 2026.

Delivery

Wincheap, Whitstable or Herne Bay, from home

The district runs from the city walls to the north Kent coast. Online, a learner in Herne Bay is as close to the lesson as one in the city centre.

City and coast

A learner in Sturry and another in Whitstable can share the same class without a bus ride into Canterbury.

English stages throughout

We follow the stages Kent schools use, Reception and Key Stages 1 to 4 through GCSE and A level, and teach entirely in English.

A lesson, not a sales call

The free session teaches a real task and ends with our suggested level, course and weekly slot. We never ask for card details.

Grouped by stage

Five to ten learners working at one level, from Canterbury, elsewhere in the UK and abroad, so every stage has a sensible time.

Two regular lessons

Two set lessons a week, about eight a month, with holidays and exam weeks planned with the teacher well ahead.

Evening classes from India

A 5 pm lesson in Canterbury starts at 9.30 pm in India during British Summer Time and 10.30 pm in winter, as India keeps one time all year; our teachers work late for UK learners.

Across east Kent

Families in Faversham, Ashford, Margate or Dover join exactly the same classes, since lessons are online and groups are formed by level.

Fees

Canterbury lesson fees

A free first lesson, then one monthly fee.

First classUSD 0

A full lesson with nothing to pay, ending with a suggested level, course and weekly time.

Group tuitionUSD 100

Around eight live lessons a month in a group of five to ten learners at one stage.

Private tuitionUSD 150

Around eight live lessons a month, with the teacher focused on your learner alone.

Thanington and Tankerton pay what every family outside India pays: one fee in US dollars, with no pound prices anywhere on our site. The free lesson comes first, and billing starts only once a course and a weekly time are agreed; pausing, missed lessons and moving between group and private teaching are explained on the pricing page.

Reviews

Six families on Google, quoted as they wrote

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

We choose the first task by level: a word-counting game for a young child, a short Python program that counts words in a paragraph for a beginner, or the Gutenberg text and Heaps' law for a teenager ready for real data.

+44

FAQ

Canterbury coding class questions

What Canterbury families most often ask us.

How many people live in the Canterbury district?

Census 2021 counted 157,432 usual residents in the City of Canterbury district, which includes Whitstable and Herne Bay; 148,198 lived in households and 9,234 in communal establishments.

How does Canterbury compare with England?

It has many students and young adults: 10.0% of residents were aged 20 to 24 in 2021 (England 6.0%), and 25.8% of those aged five and over were in study (England 20.4%). Density was 509.9 residents per square kilometre (England 433.5).

What is Heaps' law?

An observation that the number of different words in a text grows roughly as a power of its total length, quickly at first and then more slowly, so a longer text keeps introducing new words at a falling rate.

How many different words are in The Canterbury Tales?

It depends on the rules. In Skeat's edition with editorial notes removed, splitting on spaces gives 23,609; ignoring capitals, punctuation, hyphens and accents consistently gives 11,567.

Where does the text come from?

Project Gutenberg's free plain-text copy of Walter W. Skeat's edition of The Canterbury Tales, from which we removed the editor's notes before counting.

Why is Canterbury a place of pilgrimage?

Canterbury Cathedral says it was founded by St Augustine in 597 AD and that the shrine of Thomas Becket, killed there in 1170, made it one of the most important pilgrimage sites in medieval Christendom. We are not connected with the Cathedral.

At what times are Canterbury lessons?

Weekday afternoons or evenings, or weekends, at a UK time agreed during the free lesson. India is four and a half hours ahead of Canterbury in summer and five and a half in winter.

Is there a Modern Age Coders centre in Canterbury?

No. There is no Canterbury centre and no premises anywhere in the UK, as every lesson is live online. Learners need a computer with sound and a steady connection, and our phone number is Indian.

How much do Canterbury 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 Canterbury groups formed?

By level, pace and goals rather than age or address, with five to ten learners at one stage. If no group fits the learner's week, we offer one-to-one lessons.

Explore England and the UK

The south east and beyond

Along the coast, the Brighton and Hove page slides a window along a year of ozone readings, and in York street names are measured for surprise. Cardiff tests whether its size fits Zipf's law, a close cousin of Heaps'. The England guide sets out school stages, and the UK coding page leads everywhere else.

Free Canterbury classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby cities

Learn more

Free resources

From the blog

Start here