What should a North Lakes learner know about AI agents?
That an agent should keep a diary, not just a result. Our scripted agent edits a commuter's list of North Lakes bus stops in eight steps and slips on step seven, cutting the morning buses it covers from 90 to 48. Because every step was written to a log, replaying it with the slip fixed restores 89.
North Lakes is a suburb in the City of Moreton Bay, with a bus station rather than a railway platform. On Wednesday 21 October 2026 the Translink timetable lists 2,242 stop visits inside it, all by bus, on 11 routes. That is a small enough network for an AI agent to manage a personal watchlist of stops, and a good place to ask what happens when the agent gets one step wrong.
Facts last verified 12 October 2026. Teaching is online; no North Lakes branch is claimed.
Each course mixes AI assistance with code the learner understands. The trial lesson picks the starting point.

Practical AI tools with judgement about when to trust them.
See the syllabus
Projects built with AI help, then tested and explained.
See the syllabus
Scratch games and stories made with kid-safe AI.
See the syllabus
Coding agents on real projects, with review and rollback.
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 syllabusCounts for the North Lakes suburb (ABS SAL32178) from its 2021 Census QuickStats page, read on 12 October 2026.
| Measure | North Lakes |
|---|---|
| People | 23,030 |
| Median age | 35 |
| Families | 6,444 |
| Private dwellings | 8,135 |
| People per household | 2.9 |
| Motor vehicles per dwelling | 1.9 |
| Share | North Lakes | Queensland |
|---|---|---|
| Aged 5 to 9 | 8.3% (1,913) | 6.4% |
| Aged 10 to 14 | 8.8% (2,018) | 6.6% |
| Separate house | 84.9% (6,499) | 74.8% |
| Car as driver to work | 60.0% (6,995) | 59.5% |
Although no train stops in the suburb, 264 workers (2.3%) said they took a train to work, against 1.1% across Queensland.
There were 1,749 residents aged 15 to 19, 7.6% of the suburb.
The August 2021 Census fell during the pandemic, so how people travelled that week may not be typical.
The bureau publishes rounded percentages and nudges small counts for privacy. We show its numbers exactly and do not combine rows into totals of our own.
A commuter asks an agent to track the North Lakes stops with the most Wednesday buses. Our scripted agent records every change as an event, and the watchlist is rebuilt from those events. Coverage counts the scheduled visits at watched stops between 6:30am and 8:30am.
| Event | Action | Morning visits covered |
|---|---|---|
| 1 | Add North Lakes station, platform 2 | 42 |
| 2 | Add Endeavour Bvd near Bergin St | 67 |
| 3 | Add Endeavour Bvd near Kerr Rd East | 84 |
| 4 | Add North Lakes station, platform 1 | 96 |
| 5 | Remove Endeavour Bvd near Kerr Rd East | 79 |
| 6 | Add Endeavour Bvd near Oxley St | 90 |
| 7 | Remove North Lakes station, platform 2 (the slip) | 48 |
| 8 | Add Endeavour Bvd near Astley Pde | 58 |
At step seven the agent was meant to remove the Oxley St stop. It removed the busiest platform instead, and the watchlist lost almost half its morning coverage.
If the agent had only saved the final list, we would see four stops and 58 morning visits, with no way to tell which step went wrong.
Because each action is stored, we replace event 7 with the intended removal and rebuild. The corrected list covers 89 morning visits.
Agents act in steps, and any step can be wrong. An append-only log lets a person audit what happened, undo a single action, and test a fix by replaying, instead of guessing.
Stop names and visit counts come from the Translink timetable. The agent, its eight actions and the mistake are our own script, written to show the idea, and we left the North Lakes Health Precinct stops out of the watchlist.
Event sourcing stores each change as a record, such as ("add", stop) or ("remove", stop), and computes the current state by applying them in order.
| Step | What learners build |
|---|---|
| 1 | Count Wednesday visits per North Lakes stop from the feed. |
| 2 | Write an apply function that turns one event into a state change. |
| 3 | Replay the eight events and print coverage after each one. |
| 4 | Correct event 7, replay again, and compare. |
Version control works in a similar spirit: Git keeps every commit, so a bad change can be found and reverted. Banking ledgers record transactions rather than overwriting balances for the same reason.
Keep a step-by-step diary while moving pieces on a board, then rewind.
Build the log and the replay in Python, then add an undo command.
Design audit trails for agents that change files, tickets or databases.
Translink counts for Wednesday 21 October 2026 plus Queensland Department of Education dates.
In the timetable feed this is a bus station; platform 2 takes 271 Wednesday visits and platform 1 takes 102.
All 11 routes in the suburb that day are bus routes numbered in the 600s.
Term 1 of 2027 for Queensland state schools runs from Wednesday 27 January to Thursday 25 March.
Outline used
North Lakes is the ABS suburb outline of about 11.73 square kilometres; it holds 47 stop records by our own point-in-polygon test. Figures for the wider City of Moreton Bay belong on our Moreton Bay page.
Age bands are rough; the free lesson sets the level.
Scratch programs that follow and undo instructions.
Scratch Coding for KidsAI Literacy for Kids (Ages 8 to 14)Games built with AI help and checked by hand.
Vibe Coding for KidsPython and AI for KidsPython programs that record and replay what they do.
AI Tools Course for Teens (13+)Vibe Coding for TeensAuditing, rollback and review for working agents.
Python Automation CourseGenerative AI CourseSo you can check what it did.
Vibe coding lets a learner describe a goal and get working code quickly. Agents go further and take actions on their own. Both are useful, and both make mistakes that look like success.
Our watchlist agent never crashed; it just quietly removed the wrong stop. Learners who can read a log, find step seven and replay a fix are the ones who can safely hand real work to an agent.
North Lakes learners practise directing AI and auditing its actions. The longer argument is in whether learning to code is still worthwhile.
Lessons run over live video, so learners join from home.
A teacher guides each lesson and reviews code as it is written.
Weekly classes follow the school terms and break for holidays.
A complete trial lesson, then a written suggestion for next steps.
Fifteen to twenty learners at one level, or private lessons.
Two classes a week, about eight a month.
A 5:30pm North Lakes class is 1pm in India, every week.
No daylight saving
According to the IANA time zone database, Queensland's last daylight saving ended in March 1992, so the time gap with India stays at four and a half hours.
The same fees apply to everyone.
The first class is free and finishes with a plan.
Group classes: close to eight a month, fifteen to twenty learners.
Private classes: close to eight a month, one teacher, one learner.
North Lakes fees are in US dollars and begin only when the trial has settled the course and weekly times. Holiday and missed-class rules are 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
Tell us the learner's age and interests. A child could start with an undo game in Scratch; a teenager could build the replayable watchlist.
Questions we hear from North Lakes families and adult learners.
The 2021 Census counted 23,030 people in the North Lakes suburb, with a median age of 35 and 6,444 families.
A way of storing data as the list of changes that happened, in order, and rebuilding the current state by replaying them.
So people can see every action it took, spot a wrong one, undo it and replay the rest, rather than trusting only the final result.
Describing a program in plain language to an AI tool, letting it draft the code, then reading, testing and correcting that draft.
They learn the ideas, such as steps, order and undo, through Scratch and kid-safe tools. Real agent building suits teenagers and adults.
Not inside the suburb outline. North Lakes station in the Translink feed is a bus station, and every Wednesday visit there is by bus.
No. Lessons are live online only, we have no Australian office, and our listed phone number is Indian.
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.
Fifteen to twenty learners at a similar level and pace, not sorted by age or suburb. One-to-one lessons suit anyone no group time fits.
No, it is for ages 18 and over. Teenagers take the teen AI tools and vibe coding courses.
Visit the Moreton Bay page for the council area, the Brisbane page for the region, and the Queensland guide for the state.