Skip to content
City of Stirling, northern suburbs of Perth, Western Australia

Vibe coding and AI agents classes in Stirling

What goes wrong when an agent searches for Stirling?

It finds the wrong Stirling. A keyword search over Main Roads traffic counters matches Stirling Highway, Stirling Street and Stirling Crescent in other councils, 34 sites in all, and none inside the City of Stirling. A filter on the council field finds all 107. Learners build an agent that decides which Stirling a question means before it searches.

The City of Stirling counted 226,369 residents in 2021, more than Joondalup, Wanneroo or Melville, and runs from the coast at Scarborough and North Beach inland to Mirrabooka and Dianella. Its name is shared by a highway, several streets, a suburb inside the council and much else across the state, which makes it the perfect place to teach an AI agent that a word is not a place.

Facts last verified 12 October 2026. Teaching is online; no Stirling branch is claimed.

Course picks for Stirling

Agents, vibe coding and careful search

Courses that suit the homonym project below. The first lesson is free and sets the level.

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.

The City of Stirling

A big, mixed council of townhouses and buses

Council-wide numbers (ABS LGA57910) taken from the 2021 Census QuickStats on 12 October 2026, beside the bureau's population estimate for 2025.

City of Stirling counts
MeasureValue
Residents, 2021 Census226,369
Estimated residents, 2025254,821
Median age38
Families59,778
Private dwellings102,101
People per household2.4
Stirling shares compared with Western Australia
ShareStirlingWA
Semi-detached, terrace or townhouse32.0% (28,890)13.0%
Separate houses58.0% (52,380)79.7%
Bus to work4.0% (4,700)2.9%
Bachelor degree or higher33.7% (63,451)23.8%

Denser housing

Almost a third of Stirling dwellings were semi-detached, terrace or townhouse homes, far above the state share.

Two population figures

The Census counted 226,369 people; the ABS estimate for 2025 is 254,821. They are measured differently, so we report them separately.

Schools

Our map test finds 47 government schools inside the council outline, 35 of them primary schools.

Census night fell during the pandemic, so commuting answers may reflect that week. The ABS rounds shares and lightly adjusts small counts for privacy; parts of its tables can differ slightly from totals, and we print its numbers unchanged.

Signature project

Which Stirling did you mean?

A user asks the agent: how busy are the roads in Stirling? The agent has two ways to search the Main Roads Traffic Digest. One matches the word in road names and site descriptions. The other filters on the council field Main Roads attaches to each count site. Learners run both and score them.

Two search tools on the same question (Main Roads data; scoring is our calculation)
ToolSites foundIn the City of Stirling
Keyword "stirling" in road or description340
Council field equals City of Stirling107107
Keyword search of bike counters30
Council filter on bike counters77
Where the 34 keyword matches actually are (councils as Main Roads records them)
CouncilMatches
Fremantle and Claremont5 each
Perth and Nedlands4 each
Swan, Mosman Park and East Fremantle3 each
Peppermint Grove and Cottesloe2 each
Toodyay, Northam and Vincent1 each

Stirling Highway

Fifteen matches are counters on Stirling Highway, recorded in councils from Nedlands to Fremantle, none of them in the City of Stirling.

Hidden matches

Another 14 sites match only because their description mentions Stirling, such as a counter west of Stirling Highway or near Stirling Bridge.

Zero and zero

The keyword tool scores no correct sites out of 34 found and finds none of the 107 it should. Yet its answer would look confident and full of numbers.

Resolve first, then search

The fixed agent keeps a short list of what Stirling can mean here: the council, the suburb of the same name inside it, a highway, streets and a bridge. It maps the question to one of them and calls the matching structured tool. When the question cannot be resolved, it says which meanings it found rather than guessing.

Every site and council name is as Main Roads publishes it in its vehicle and bicycle counter layers, fetched on 12 October 2026. The two search tools, the matching rules and the precision and recall scores are our own scripts and arithmetic.

Building the agent

A resolver step in front of every search

The agent gains one new step: before calling a tool, it turns the place words in a question into an identifier the data understands.

Lesson steps
StepLearner task
1Write the keyword tool and the council-filter tool over the downloaded table.
2Ask both for Stirling, then score precision and recall against the council field.
3Build a small resolver that lists the meanings of a place word with their types.
4Test the agent on ten questions, including ones about Stirling Highway that should not go to the council.

The most revealing part of step 4 is the reverse case. A question about Stirling Highway traffic should reach the keyword or road tool and return the 15 highway counters, while a question about the City should not. Learners find that one tool is not right or wrong in general; it is right for one meaning. The same lesson applies to Perth, which on this website alone names a city in Western Australia and a city in Scotland.

Younger learners

Sort picture cards of things that share a name, such as a bat for cricket and a bat that flies.

Teenagers

Code both tools, measure precision and recall, and write the resolver with an AI assistant.

Adults

Add entity resolution to a work agent that searches customers, products or sites by name.

Around the City of Stirling

Busy highways, freeway paths and 2027 terms

Local figures from Main Roads and the WA Department of Education.

Reid Highway

The counter at the bridge over Alexander Drive averages 76,071 vehicles a day, the highest of the 107 Stirling sites, from a 2024/25 count.

Freeway path

The path beside Mitchell Freeway north of Hutton Street averages 744 riders a day, the busiest of the city's seven bike counters.

Second semester

In 2027 the third WA school term opens on Monday 19 July and closes on Friday 24 September, a tidy window for a new course.

Outline used

We use the ABS council boundary, roughly 104.7 square kilometres. A suburb called Stirling also lies within it according to our point-in-polygon test; its own figures are left off this council page.

Learning ladder

From picture cards to agent resolvers

Ages are a starting guide; the trial decides.

Ages 6 to 10

Words and meanings

Scratch stories about names that mean two things.

Scratch Coding for KidsVibe Coding for Kids
Ages 10 to 14

Python and AI

First code and a clear picture of AI's limits.

Python and AI for KidsAI Literacy for Kids (Ages 8 to 14)
Ages 14 to 18

Agents

Tools, search and checking what an agent returns.

Codex & Claude Code for TeensVibe Coding for Teens
Adults 18 and over

Agents at work

Generative AI and coding agents for real jobs.

Generative AI CourseCodex & Claude Code
Vibe coding and agents

Will smarter models fix this alone?

They help with language, but the tools still decide what comes back.

A strong model may guess that "roads in Stirling" means the council. If its only tool is a keyword search, the guess changes nothing: the tool still returns Stirling Highway counters in Nedlands and Claremont.

Learners who have scored both tools understand that agent quality depends on the tools it is given and on the step that chooses between them. They design that step instead of hoping for it.

In Stirling classes, every agent answer is checked against the data it came from. The longer argument is in why coding is still worth learning alongside AI agents.

Delivery

Stirling classes, live online

Lessons run over video, so learners join from home anywhere between the coast and Mirrabooka.

Real-time teaching

A teacher leads and checks code during each lesson.

In step with school

Classes keep to WA term dates and rest in the holidays.

No-cost trial

One free lesson, then a short course plan.

Group or private

Level-matched groups of fifteen to twenty, or a private teacher.

Two per week

Around eight lessons a month.

Indian clock

A 4:30pm Stirling lesson starts at 2pm in India.

Fixed offset

Western Australia's last daylight saving period ended in March 2009, as the IANA time zone database records, so Perth stays two and a half hours ahead of India.

Fees

Stirling class fees

The same fees for every learner.

First classUSD 0

There is no charge for the opening lesson, which ends with a plan.

Group tuitionUSD 100

Group lessons: about eight a month in groups of fifteen to twenty.

Private tuitionUSD 150

Private lessons: about eight a month with your own teacher.

Fees are in US dollars and begin only after the free lesson has agreed a course and a weekly slot. The pricing page explains holidays and missed lessons.

Reviews

Google reviews by families

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

Say how old the learner is and what they enjoy. Children often start by sorting same-name picture cards; teenagers can go straight to scoring the two Stirling search tools.

+61

FAQ

Stirling vibe coding and agents questions

Answers for Stirling families and adult learners.

What is the population of the City of Stirling?

The 2021 Census counted 226,369 residents and the ABS estimate for 2025 is 254,821. The median age in 2021 was 38.

What is a homonym in data?

A name shared by different things, such as Stirling the council, Stirling the suburb and Stirling Highway. Search tools cannot tell them apart without extra information.

What are precision and recall?

Precision is the share of found items that are correct; recall is the share of correct items that were found. The keyword tool scored zero on both.

Is Stirling Highway in the City of Stirling?

Not according to Main Roads' count sites: its 15 counters are recorded in councils between Perth and Fremantle, such as Nedlands and Claremont.

Can children learn about agents?

Younger learners explore how AI reads words through guided activities. Building agents usually starts in the teenage years.

How many traffic counters are in the City of Stirling?

Main Roads lists 107 traffic count sites on 56 roads in the City of Stirling, plus 7 bike counters.

Do you have a centre in Stirling?

No. Lessons are live online only, we have no Australian office, and our listed phone number is Indian.

What do Stirling classes cost?

The first lesson is free. Group classes cost USD 100 a month for two live lessons a week, about eight a month, in groups of fifteen to twenty, and one-to-one classes cost USD 150 a month. You agree the course and time before paying.

How do you form groups?

By level and pace, fifteen to twenty learners each, not by age or suburb. One-to-one lessons suit anyone no group time fits.

Can adults build agents with you?

Yes. Adults learn in adult groups or one to one, often building agents for their own work.

More for Perth learners

More to read

Stirling sits inside the wider Perth classes page, which in turn belongs to our guide to Western Australia. Parents of primary children may prefer coding for Perth kids.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here