Where do Ryde learners find the best vibe coding and AI agents classes?
In live online lessons where a teacher shows Ryde teenagers and adults how to have an AI write code, check what it wrote, and build agents that look things up before they answer. The 2021 Census counted 129,123 people in the City of Ryde council area, 46.4% of those aged 15 and over with a bachelor degree or higher. Teaching is private or in an level-matched small group, and the opening lesson is free.
Many AI agents answer questions by first fetching a piece of text and then reading only that piece. Which piece they can fetch depends on how the document was cut up beforehand, a step called chunking. We wrote one plain sentence for each of the 19 government schools in the City of Ryde, from the state's open schools file, and asked an agent when each school first had a teacher. Cut the text into 60-character chunks and the agent never sees a complete answer: 0 out of 19. Cut it at sentence boundaries and it gets 16 right. The three it still misses are instructive, because each one is a school whose name is also the name of a suburb.
Facts last verified 10 October 2026. Teaching is online; no Ryde branch is claimed.
Every course here connects to the retrieval project. A free trial settles which fits, and no card details are asked for.

Prompt an AI to build Python and web projects, then read and test every line it writes.
See the syllabus
How everyday AI tools work, where they get things wrong, and how to fact-check what they say.
See the syllabus
Generative AI in depth, including retrieval, embeddings and evaluation of answers.
See the syllabus
Workplace agents in Copilot Studio that search company documents, taught privately.
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 syllabusQuickStats for the City of Ryde local government area from the 2021 Census, against New South Wales and Australia.
| Headline | Ryde |
|---|---|
| Residents | 129,123 |
| Families | 34,985 |
| Private dwellings | 55,669 |
| People per household | 2.5 |
| Measure | Ryde | NSW | Australia |
|---|---|---|---|
| Median age | 37 | 39 | 38 |
| Flats or apartments among occupied homes | 44.6% (21,854) | 21.7% | 14.2% |
| Bachelor degree or higher, aged 15 and over | 46.4% (50,196) | 27.8% | 26.3% |
| Professionals among employed residents | 37.1% (24,337) | 25.8% | 24.0% |
Flats and apartments made up 44.6% of occupied homes and separate houses 40.8%; across NSW separate houses made up 65.6%.
The Census counted 8,607 residents aged 20 to 24, 6.7% of the population, against 6,283 aged 10 to 14.
At 2.5 people per household on average, Ryde households are smaller than the state pattern.
Privacy protection means the bureau slightly randomises every table cell, so columns may not sum exactly to their totals. We therefore quote the bureau's published numbers directly and never derive totals by addition.
We turned the NSW Department of Education's records for the 19 Ryde government schools into 19 short sentences, 2,284 characters in all, then let a simple retrieval agent fetch one chunk per question.
| How the text was chunked | No overlap | With 25% overlap |
|---|---|---|
| 60 characters | 0 | 0 |
| 120 characters | 1 | 0 |
| 200 characters | 8 | 4 |
| 400 characters | 10 | 11 |
| 800 characters | 14 | 13 |
| The whole text as one chunk | 19 | 19 |
| Sentences per chunk | Questions answered |
|---|---|
| 1 | 16 of 19 |
| 2 | 13 of 19 |
| 3 | 14 of 19 |
| 5 | 14 of 19 |
A 60-character chunk cuts a school's name away from its date, so no single chunk ever contains a complete answer, whatever the agent does next.
One giant chunk always contains the answer, but it hands the agent the entire document every time, which defeats the point of retrieval on anything longer than a page.
Splitting at sentence boundaries keeps each record whole and answers 16 of 19, more than any fixed size short of the whole text.
None of the wrong schools scored higher. Asked about Eastwood Public School, three sentences tie, because Denistone East and Eastwood Heights Public Schools also have Eastwood addresses, and the agent takes the first one in the text. Asked about West Ryde Public School, Ermington Public School, whose address is in West Ryde, ties with the right sentence and comes earlier. For Ryde Public School, every sentence containing Ryde ties, and Ermington is again first. Reading the top three sentences instead of one answers 18 of 19; Ryde Public School still misses because too many sentences share its words.
The sentences, questions, chunk counts and retrieval scores are our own, built from the department's published fields; the agent is a simple keyword matcher written for teaching, not a commercial product. Overlap did not help reliably here because sliding windows still split records at awkward places.
Retrieval sits behind many AI assistants that answer from company files, manuals or websites. The Ryde example shows where they go wrong.
| Check | Failure it prevents | What to try |
|---|---|---|
| Does a chunk hold a whole fact? | Answers split across two chunks | Cut at sentences, rows or headings |
| How many chunks does the agent read? | The right chunk tied for first but not picked | Retrieve the top three, not one |
| Do names clash with other words? | Eastwood the suburb beating Eastwood the school | Match whole names or use embeddings |
| Is retrieval tested? | Silent failures nobody measures | A list of questions with known answers, like our 19 |
The last check matters most. Our 19 questions with known answers turned vague impressions into a number that could be compared, which is exactly how professional teams evaluate retrieval systems before trusting them with real users.
Build the chunker and keyword retriever in Python, then improve the score from 16 towards 19 and explain each fix.
Replace keyword matching with embeddings, compare scores on the same 19 questions, and study where each method fails.
Design document search for workplace agents, including chunking rules and an evaluation set before launch.
The NSW Department of Education, City of Ryde, Transport for NSW and the statistics bureau provide the open data used here and have no link with Modern Age Coders. The sentences, chunks and scores come from our own code.
More facts from the same files and the NSW calendar.
Ryde Public School records its first teacher in 1868, North Ryde Public School in 1878 and Gladesville Public School in 1879, the three earliest dates in the council area.
In August 2026 Transport for NSW counted 482,099 entries at Macquarie University metro station and 113,714 at West Ryde train station.
For Eastern division schools, Term 1 of 2027 runs from Wednesday 3 February until Friday 9 April.
Addresses in the file
The schools file gives each school a street address. Among the 19 Ryde schools the address suburbs include East Ryde, Eastwood, Gladesville, Marsfield, Meadowbank, North Ryde, Ryde and West Ryde, which is also why so many names in our questions collide.
Use the ages as a guide only; the free trial fixes the level.
Scratch games planned by the child and built with AI help, then tested.
Vibe Coding for KidsProblem Solving and Computational Thinking for KidsPython projects written with an AI, then read, debugged and extended.
Vibe Coding for TeensPython for TeensAgents that search text, measured on questions with known answers.
AI Tools Course for Teens (13+)AI and Machine Learning for TeensRetrieval-based assistants and workplace agents, designed and evaluated properly.
Generative AI CourseCopilot Studio Agent Masterclass for ProfessionalsBecause when a retrieval agent is wrong it is usually confidently wrong, and the cause is often a chunking decision nobody noticed.
An assistant that answers from documents gives a fluent reply whether or not the chunk it read contained the answer. In our Ryde test the agent asked about Ryde Public School read a sentence about Ermington Public School instead; a language model given that sentence would happily produce an answer about the wrong school.
A learner who has measured 0, 8, 14 and 16 correct out of 19 understands that retrieval quality has to be tested, not assumed. They ask how a system splits its documents, how many pieces it reads, and whether anyone has checked it against questions with known answers.
In 2026 agents read before they answer, and the Ryde learner who knows how the reading can fail is the one who builds agents people can trust. The longer argument is in why teenagers should still learn to code in 2026.
The schools in our project have addresses from Gladesville to Marsfield, and a live online lesson reaches every one of those neighbourhoods equally.
No travel between suburbs; the learner logs in from home and the whole hour is spent coding.
Plans track the NSW syllabus stages, break for the state holidays, and give senior students projects that suit their computing subjects.
The free first lesson is a real class. At the end the teacher suggests a course, level and time, with nothing paid.
Groups are built around level and pace, mixing Ryde learners with classmates from elsewhere.
A fixed hour on two days each week, roughly eight lessons monthly, with breaks agreed ahead.
An 8pm Ryde lesson in summer starts at 2:30pm India time; after Sydney leaves daylight saving it starts at 3:30pm there.
Daylight saving in Sydney
Clocks go forward on Sunday 4 October 2026 and back on Sunday 4 April 2027, and India keeps one time all year. Every lesson time we give is Sydney time.
Three amounts make up the whole price list.
The first lesson costs nothing and ends with a clear recommendation.
A month of group lessons, normally eight, with fifteen to twenty learners.
Roughly eight lessons a month, one teacher and one learner.
Outside India every invoice is in US dollars, which means one rate for all of Ryde rather than a suburb tariff. Nothing is charged until course and time are fixed after the trial; holidays, absences and format changes are covered on the pricing page.
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 and a topic the learner enjoys. For a Year 10 student, a first task could be getting an AI to make a quiz; for an adult, rerunning the chunking test.
What Ryde families and adult learners usually ask us first.
The 2021 Census QuickStats for the Ryde local government area record 129,123 residents and put their median age at 37.
Chunking is splitting a document into pieces before an AI system searches it. The system then retrieves and reads only the pieces that look relevant, so the way the text is split decides what the AI can see.
Learners turn the records of the 19 Ryde government schools into sentences, chunk the text in different ways, and measure how often a retrieval agent fetches a chunk holding the answer. Results range from 0 of 19 with 60-character chunks to 16 of 19 with one sentence per chunk.
Because the keyword matcher gives them the same score. Ermington Public School's address is in West Ryde, so its sentence contains Ryde, Public and School just as Ryde Public School's own sentence does. On a tie the agent takes the sentence that comes first in the text, and Ermington comes first alphabetically.
No. It uses names, addresses and first-teacher dates to study retrieval and says nothing about results, enrolment or quality.
No. Copilot Studio agents are taught one to one only, because each workplace has its own documents and permissions. Teenagers build agents in Python.
Yes, from age six. Younger children begin with Scratch and simple vibe coding; the retrieval project is for older students.
No. Every lesson is live online and we have no premises in Australia. A computer with sound and a stable connection is enough; the phone number we display is Indian.
The first lesson is free. After that, group lessons cost USD 100 a month for two live lessons a week, about eight a month, with fifteen to twenty learners, or USD 150 a month one to one. Course, format and time are agreed before payment.
Fifteen to twenty, matched by level, pace and goals rather than age or suburb. One-to-one lessons are offered if no group suits the learner's time.
Nearby, Hornsby and Ku-ring-gai have pages of their own, and the Sydney page covers the city. Understand the code, don't copy-paste explains our approach to AI-written code; for statewide options see coding and AI in New South Wales.