Why would an AI agent give Lake Macquarie figures for the wrong month?
Because an AI model has no clock. Unless the date is passed in, "last month" means whatever the model assumes now is. Our live online lessons teach agent building with that in mind. The Lake Macquarie council area had 213,845 residents at the 2021 Census.
We asked an agent which Lake Macquarie railway station had the most entries last month. It answered quickly and confidently, with a real figure from the Transport for NSW file. The figure was for May 2025, sixteen months out of date, because nobody had told the agent what day it was.
Facts last verified 14 October 2026. Teaching is online; no Lake Macquarie branch is claimed.
The project below needs Python dates, data files and agent design. These courses build those skills; the free first lesson chooses between them.

Building and checking coding agents on real tasks.
See the syllabus
Making things with AI help and checking what comes back.
See the syllabus
How AI tools work, including what they cannot know.
See the syllabus
datetime, files and the code agents call.
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 syllabusCensus 2021 figures for the Lake Macquarie local government area (ABS code LGA14650), with New South Wales alongside.
| Measure | Lake Macquarie |
|---|---|
| Residents | 213,845 |
| Median age | 42 |
| Families | 60,257 |
| Private dwellings | 88,815 |
| People per household | 2.5 |
| Indicator | Lake Macquarie | New South Wales |
|---|---|---|
| Separate houses | 85.2% (68,750) | 65.6% |
| Flats or apartments | 4.4% (3,589) | 21.7% |
| Adults with a bachelor degree or higher | 19.0% (33,332) | 27.8% |
| Employed people in professional jobs | 21.5% (20,897) | 25.8% |
The council had 13,451 residents aged 5 to 9, 13,344 aged 10 to 14 and 12,340 aged 15 to 19.
6,305 residents were aged 85 or over.
The council area takes in about 649 square kilometres around the lake.
Each figure is the one QuickStats prints. The bureau nudges small cells to protect privacy, which is why we leave every number as published rather than combining them.
Nine railway stations sit inside the council, going by the state mapping agency's station points. Transport for NSW publishes monthly entries for each, October 2024 to August 2026 in the file we downloaded. Our scripted agent was asked: which of these stations had the most entries last month?
| Agent setup | Month it chose | Answer |
|---|---|---|
| No date given; assumes 1 June 2025 | May 2025 | Cardiff, 16,995 entries |
| Given today's date, 14 October 2026 | September 2026 | No rows found |
| Given the date and told to check the file | August 2026, latest published | Cardiff, 22,208 entries |
| Station | Entries |
|---|---|
| Cardiff | 22,208 |
| Morisset | 17,093 |
| Fassifern | 10,149 |
| Wyee | 6,850 |
| Cockle Creek | 1,560 |
| Dora Creek | 1,223 |
| Teralba | 1,146 |
| Booragul | 982 |
| Awaba | 612 |
A language model learns from text up to a cut-off and has no clock. Without the date in its instructions, "last month" is a guess, and the guess can be over a year old.
Given the real date, the agent asked for September 2026. Usage files are published after the month ends, so that month was not there yet.
Pass the date in, and have the tool report the newest month it holds. The agent then says plainly that it is answering for August.
Any agent that answers questions with words like today, recent or last week needs the current date supplied by the program around it. It also needs to say which period its answer covers, so a person can see at once whether it is stale.
Which stations count as Lake Macquarie is decided by our own boundary query; the monthly counts are Transport for NSW's Opal figures. The agent is a short script of ours standing in for an AI model, not a transcript from a commercial product.
Relative time words and how a well-built agent resolves them.
| Phrase | Needs | Good practice |
|---|---|---|
| last month | Today's date | Pass the date in; state the month used |
| the latest figures | What the data holds | Ask the tool for its newest period |
| this school term | A calendar source | Look it up, never assume |
| recently | A definition | Ask the person what they mean |
Ask a friend who has been asleep for a year what day it is, then talk about why they are wrong.
Write a function that turns "last month" into a year and month from a date passed in, and test it in January.
Check the system prompt of any assistant at work for a date line before trusting its answers about time.
January is the case to test first. Last month is then December of the previous year, and code that only subtracts one from the month number breaks.
A few council-wide markers from state open data.
Cardiff and Morisset recorded 22,208 and 17,093 entries in August 2026, well ahead of the other seven.
The state address register holds 109,432 points touching the council area; we use the count and nothing else.
NSW public school Term 3 of 2027 runs from 19 July to 24 September.
Council figures
This page covers the whole Lake Macquarie local government area. Charlestown, inside it, has a page and figures of its own that are not repeated here. By the ABS boundaries the council meets Newcastle, Cessnock and Central Coast.
Ages are a starting point; the trial lesson decides.
Timers, days and simple games.
Scratch Coding for KidsVibe Coding for KidsDates in Python and how AI tools learn.
Python and AI for KidsAI Literacy for Kids (Ages 8 to 14)Building with AI and checking its assumptions.
Vibe Coding for TeensAI Tools Course for Teens (13+)Agents grounded in today's date and real data.
Generative AI CourseCodex & Claude CodeThe May 2025 figure was real. It answered a different question.
Nothing in the first agent's reply looked broken. It named a real station and a real number taken straight from the file. Only someone who checked the month would notice it was over a year old, and agent replies rarely invite that check.
Learners who build the three versions themselves start writing the date into every agent they make and asking each one to state the period it used. It is a small habit with a large effect on whether people can trust what an agent says.
For Lake Macquarie learners, a grounded agent is one that knows the date and says which data it used. The longer argument is in why understanding code still beats copying it.
Lessons happen live on video, from Morisset to Belmont.
Learners rebuild the agent and watch the answer change with the date.
Classes run in NSW term time and break for holidays.
A full lesson without charge and a written recommendation after it.
Between five and ten classmates working at about the same stage, unless one-to-one suits better.
Two lessons each week at fixed times, about eight a month.
Lessons are taught from India: a 6pm Lake Macquarie class is 12:30pm India time in summer and 1:30pm in winter.
NSW clocks
Lake Macquarie follows New South Wales daylight saving from the first Sunday in October to the first Sunday in April (IANA time zone database); India keeps one time all year.
Three fixed prices, the same around the lake.
The first lesson is free, followed by written advice.
Roughly eight group lessons a month, fifteen to twenty learners in each.
Roughly eight private lessons a month.
Lake Macquarie families pay in US dollars after the trial has decided the course and lesson times. Holiday and missed-lesson 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 roughly how old the learner is and what they like. A teenager could give the agent a sense of time; a younger learner could build a Scratch calendar game.
What learners around the lake ask us.
The 2021 Census QuickStats count 213,845 residents in the Lake Macquarie local government area, with 88,815 private dwellings and a median age of 42.
Not by itself. A model only knows what was in its training text and what it is told. Applications that need the date pass it into the instructions.
Giving the agent the current date and the dates its data covers, so relative words such as last month resolve correctly.
Cardiff, with 22,208 entries in Transport for NSW's monthly usage file, ahead of Morisset with 17,093.
Building software by describing what you want to an AI tool and shaping what it produces, rather than typing every line yourself.
No. Our Claude-based courses are for adults aged 18 and over; teenagers use other tools.
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. Copilot Studio is taught in one-to-one lessons only; group learners build their agents in Python.
Charlestown has its own page within the council area. The Newcastle page is the city-wide view, and our New South Wales guide looks at the whole state.