Which vibe coding and AI agents classes are best for Folkestone learners?
The ONS counted 51,995 usual residents in the Folkestone built-up area at the 2021 census, inside a Folkestone and Hythe district of 109,758. Cheriton, Morehall, Foord, Sandgate and Coolinge are its suburban areas in the postcode gazetteer. Modern Age Coders gives lessons in vibe coding, AI agents, Python, coding and maths to anyone there aged six to 67. Every lesson is a live video call with a tutor in India, taken alone or in a class of five to ten at one level. Our method is to have learners build the part of an AI system they would otherwise take on trust, then test it. The Folkestone project is a search agent: three simple rankers each sort the passages of H. G. Wells's novel Kipps for a question about the town, they disagree, and the learner writes the rule that merges them. The opening lesson is free; after that a class place is USD 100 a month and private tuition USD 150 a month.
An AI agent that answers from documents has to find the right passage before it can say anything sensible. Most serious systems run more than one search at once, because each kind of search is blind in its own way, and then they face an awkward problem: three lists, three different orders, and scores that cannot be compared. In 2009 three researchers, Cormack, Clarke and Buettcher, showed that a formula a twelve-year-old can compute does the merging remarkably well. It ignores the scores and uses only positions. This project tries it on a book that spends a great deal of its time in Folkestone.
Facts last verified 30 September 2026. Teaching is online; no Folkestone branch is claimed.
Pick by age. Each course starts with a live lesson at no cost, and we never ask for card details to book it.

Scratch games made with an AI helper, where the child decides what to build and checks what comes back.
See the syllabus
How to think: ordering, ranking and fair rules, worked out with cards and puzzles before any typing.
See the syllabus
Python and web projects by vibe coding, including the Kipps search agent described on this page.
See the syllabus
From a first line of Python to retrieval, agents and the tests that keep them honest.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusTwo census counts on two different boundaries, and five suburb names from the gazetteer.
| Area | Residents |
|---|---|
| Folkestone built-up area | 51,995 |
| Folkestone and Hythe district | 109,758 |
The built-up area is the continuous town as the ONS draws it; the district also takes in Hythe, Hawkinge and New Romney, so the two rows are not parts of one sum. postcodes.io lists Cheriton, Morehall and Foord as suburban areas in the CT19 postcode district and Sandgate and Coolinge in CT20, and in each case the postcode closest to the gazetteer point is assigned to the Folkestone built-up area. Schools here follow the English national curriculum, so telling us a year group from Year 2 to Year 13 is enough to start, and our tutors can work alongside GCSE and A level computer science.
Our Kent set includes the county page, Ashford and Canterbury. Why we teach thinking before tools is set out on learn to think, not just use AI tools.
A novel, a five-word question and three rankers, each wrong in a different way.
Kipps, a novel by H. G. Wells, is free to read on Project Gutenberg in an edition dated 1906, and the word Folkestone appears in it 66 times. The learner downloads the text, cuts it at blank lines and keeps every passage of 25 words or more. That leaves 1,138 passages holding 92,961 words. The question for the agent is where the book describes the Leas, the lift, the Harbour and the sea at Folkestone, so the query is five words: folkestone, leas, lift, harbour, sea. One hundred passages contain at least one of them.
Ranker A counts how many times the query words occur. Ranker B divides that count by the length of the passage. Ranker C counts how many different query words are present and uses the raw count only to break ties. Each is a few lines of Python, and each has a weakness. A likes long passages because they have more room for hits. B likes short ones: its winner is a 31-word passage that says "sea" twice and has nothing to do with the town. C cannot tell a passing mention from a description.
| Passage | Rank in A, B, C | Fused score | Fused place |
|---|---|---|---|
| 128 words, 5 hits, the walk "along the Leas to the lift" | 1, 4, 1 | 0.04841 | 1st |
| 107 words, 5 hits, looking down on the Harbour | 2, 2, 2 | 0.04839 | 2nd |
| 105 words, 3 hits, Sunday along the front of the Leas | 5, 15, 4 | 0.04434 | 3rd |
| 31 words, "sea" twice, no mention of the town | 10, 1, 16 | 0.04384 | 4th |
The fusion rule is this: for each passage, add up 1 divided by (60 plus its rank) across the lists, then sort by the total. The first row scores 1/61 + 1/64 + 1/61, which is 0.04841. The three top-ten lists had little in common: A and B shared three passages, and only two passages were in all three. The fused top ten kept nine of A's ten, three of B's and six of C's. B's misleading winner was pushed down to fourth because the other two rankers placed it 10th and 16th. One passage that no single ranker put in its top ten (it was 16th, 21st and 11th) reached ninth place after fusion, because being fairly good on every list counts for a lot.
Two honest limits. Nobody has marked which passages are truly the right answers, so this run shows how fusion behaves, not that it is correct. And the constant 60 comes from the 2009 paper; the learner tries 1 and 1,000 to see what changes and why a middling value is forgiving.
Three friends each rank ten ice cream flavours. Merge the lists by hand with a points rule and argue about whether it is fair.
Write ranker A in Python, print its top five passages from Kipps, and spot what it gets wrong.
Build all three rankers, fuse them, and change the constant to watch the order shift.
The text is Project Gutenberg eBook 39162, which Gutenberg distributes free of charge. The fusion formula is from Cormack, Clarke and Buettcher (2009). The passage rule, the query, the three rankers and every rank and score above come from our own run.
An agent is only as good as the passage it was handed, and handing it over is ordinary code.
| Seen in the Folkestone run | Habit it builds |
|---|---|
| Each ranker had a different blind spot | Ask what a search method cannot see |
| Scores from A, B and C were not comparable | Do not average numbers that mean different things |
| Positions could be combined safely | Prefer a simple rule you can check by hand |
| A short passage fooled ranker B | Read the retrieved text, not just the answer |
| No one had marked the right answers | Say plainly when a result is untested |
Vibe coding means describing the program you want to an AI and steering what it writes. Ask an assistant for "a search over this book" and it will produce something that runs, usually a single ranker with no explanation of its bias. Folkestone learners practise asking for two or three methods, fusing them, and printing the passages so a person can judge. The same step sits inside most document-answering agents, where a keyword search and a meaning-based search are merged before the language model sees anything. We teach agent building once a learner can write Python unaided, which tends to mean older teenagers and adults, and Copilot Studio agents are offered one-to-one only. Read more on AI agents for UK students and understand the code, don't copy-paste.
Project Gutenberg, the Office for National Statistics and postcodes.io have no link with Modern Age Coders. We used their open material; the experiment is our own work.
A school year gives us a first guess at the stage, and the free lesson confirms or corrects it.
Sorting, ranking and fair rules, tried on paper first.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsScratch games the child designs and an AI helps to draft.
Vibe Coding for KidsPython and AI for KidsText search, web apps and small tools, each with tests.
Vibe Coding for TeensPython for TeensPython agents that find, rank and cite their sources.
Python MasterclassGenerative AI CourseReciprocal rank fusion merges several ranked lists by giving each item a score of 1 divided by (a constant plus its rank) in every list and adding those up; AI agents use it because it combines different search methods without needing their scores to be comparable.
On 1,138 passages of Kipps and a five-word question about Folkestone, three rankers agreed on only two of their top ten, yet the fused list put a 128-word description of the Leas and the lift first with a score of 0.04841.
Learners who have coded that merge tend to ask a new question of any agent: which passages did you retrieve, and how were they ordered?
A Folkestone teenager who can build and inspect the retrieval step is in a position to trust or challenge an AI's answer, and that comes from learning to code. The longer argument is in why teenagers should still learn to code in 2026.
All that is needed at home is a laptop or desktop with a webcam and an internet connection that does not drop.
The learner shares a screen and types; the tutor watches, questions and nudges instead of lecturing.
We suggest a course only after seeing the learner work in the free session.
Booking the first lesson costs nothing and asks for no payment details.
Five to ten learners at the same stage, drawn from across the UK.
Tell us the Kent term dates your school follows and we skip the holidays.
When UK clocks move in spring and autumn, the tutor adjusts, not you.
Why we teach live and online
Live, because a tutor who can ask "what will this line print?" finds gaps a video never will. Online, because a group at exactly one level is easier to form across a country than within one town.
The UK is on our international price list, which is set in US dollars.
A complete first lesson, free, closing with the course we would recommend.
A place in a group, around eight lessons each month.
Private one-to-one lessons, around eight each month.
Prices are stated in US dollars and we do not publish a sterling figure. There is no charge until the trial has happened and a course and weekly time are agreed. The pricing page explains holidays, missed lessons and moving between group and private.
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
Send an age or year group and one interest. We can shape the trial around it: ranking cards by hand, an AI-assisted Scratch game, a first Python program, or a small search over a book.
On rank fusion, the Kipps project, vibe coding, agents and the practical details.
The ONS built-up area of Folkestone had 51,995 usual residents at the 2021 census. Folkestone and Hythe district had 109,758.
Yes, as live online lessons for ages 6 to 67 in Folkestone, Cheriton, Sandgate, Morehall, Foord and Coolinge.
Vibe coding is building software by telling an AI in plain language what you want, then reading, testing and correcting the code it produces.
Retrieval is the step where the agent searches documents for passages relevant to a question, before a language model writes an answer from them.
Three simple rankers shared only two of their top ten passages from Kipps. Fusing their ranks put a description of the Leas and the lift first and pushed a misleading short passage down to fourth.
Because a count, a share and a number of distinct words are on different scales. A position in a list means the same thing in every list, so positions can be added.
When their Python is secure enough to write small programs alone, often in the later teens or as an adult. Copilot Studio agents are one-to-one only.
Yes. We teach the programming and ideas behind both. We do not promise grades.
Nothing for the first. Then USD 100 a month for a group place or USD 150 a month for one-to-one.
Lessons pause for the weeks you tell us about and pick up again afterwards.
Try Ashford, Margate or Maidstone. Every Kent page is listed on the county page, and the UK hub covers the other regions.