Why does the Baldivis AI project start with paperwork?
Because most AI mistakes begin in the data. Learners write a datasheet, a short structured description of a dataset, for the WA Department of Education schools list. It records what the file covers, what a blank cell might mean and how precise the locations are. Only then do they decide which questions the data can honestly answer.
Baldivis is one of Perth's youngest suburbs. Its median age at the 2021 Census was 31, and children aged 5 to 9 made up 9.4% of residents, well above the state share. Ten government schools sit inside its outline, so a dataset about schools is something many Baldivis families already know from the inside.
Facts last verified 12 October 2026. Teaching is online; no Baldivis branch is claimed.
Courses that pair coding with careful handling of data. The free trial confirms the level.

Machine learning from data checks to model testing.
See the syllabus
Python and charts on public datasets, documented as you go.
See the syllabus
How AI systems are built, evaluated and documented.
See the syllabus
What AI learns from, explained with examples children can test.
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 syllabusFigures for the Baldivis suburb and locality (ABS SAL50054), a suburb of the City of Rockingham, from 2021 Census QuickStats read on 12 October 2026.
| Measure | Value |
|---|---|
| People | 37,697 |
| Median age | 31 |
| Families | 10,280 |
| Private dwellings | 13,660 |
| People per household | 2.9 |
| Bedrooms per dwelling | 3.7 |
| Share | Baldivis | WA |
|---|---|---|
| Residents aged 5 to 9 | 9.4% (3,526) | 6.5% |
| Residents aged 10 to 14 | 8.5% (3,192) | 6.4% |
| Separate houses | 95.5% (11,843) | 79.7% |
| Technicians and trades workers | 18.7% (3,456) | 15.3% |
Couples with children made up 53.0% of Baldivis families, or 5,444, against 44.6% across the state.
Of employed residents, 60.1% worked full time, and the trades were a larger share of jobs than in WA overall.
Census night came during the pandemic, so commuting figures may describe an unusual week rather than a typical one.
The ABS rounds shares and lightly adjusts small counts, so parts of a table can miss the total by a little. We quote each published figure unchanged and never build totals by adding rows.
In 2018 Timnit Gebru and colleagues proposed that every dataset should come with a datasheet: who made it, what it contains, how it was collected and what it should not be used for. Baldivis learners write one for the WA schools list, measuring each answer from the file rather than guessing.
| Datasheet question | What the file shows |
|---|---|
| What is one row? | A currently active school: 1,153 rows, 319 of them non-government |
| When was it counted? | Student numbers as at the 2026 Semester 1 census, one snapshot |
| What does a blank mean? | 79 blank year-level cells inside schools' own year ranges, at 44 schools; no cell anywhere holds a zero |
| Are all columns used? | The UPR column is empty in every row; USE has one value |
| How precise are locations? | Most coordinates have 8 decimal places, but 5 schools have only 3, roughly 100 metres |
| What is incomplete? | 3 rows lack a total, 1 lacks coordinates, 1 lacks a classification |
With no zeros in the file, a blank probably means no students in that year. It could also mean a value not reported. The datasheet records both readings and says which one the project assumes.
Year 1 and Year 6 in the same census are different children. A model that reads the gap between them as growth over time is misusing the file, and the datasheet says so.
For the 10 government schools inside the Baldivis outline, every year level in range has a number, and coordinates carry 6 or 8 decimals.
Models inherit every gap and guess in their training data. A one-page datasheet is the cheapest safety check there is, and it often decides that a planned model should not be built, or should answer a narrower question.
The file is the Department of Education's Western Australian Schools Lists spreadsheet, licensed CC BY 4.0. Which schools fall inside Baldivis is decided by our point-in-polygon test, and it agrees with the suburb field for all ten. Counts of blanks, decimals and columns are our own measurements.
Each datasheet question becomes a few lines of Python, and each answer goes into a plain-text document that travels with the file.
| Step | Learner task |
|---|---|
| 1 | Load the spreadsheet, find the real header row and count rows by classification. |
| 2 | For each school, check every year level between its lowest and highest year for blanks or zeros. |
| 3 | Measure coordinate precision and list rows missing totals, locations or classes. |
| 4 | Write the datasheet, then list two questions the data can answer and two it cannot. |
Step 1 has its own surprise: the header sits several rows down, beneath a title block, and many columns in between are empty spacers. A learner who reads the file blindly gets shifted columns and wrong year levels. Baldivis numbers make a good check after loading, because the eight primary schools' Kindergarten counts run from 54 to 85 and the two secondary colleges list 273 and 182 students in Year 7.
Make an information card for a class collection: what was counted, when, and what is missing.
Write the datasheet in Python and Markdown, then argue for or against a model idea.
Draft datasheets for datasets at work before they reach an analytics or AI project.
Details from the schools list, the Main Roads Traffic Digest and the WA Department of Education calendar.
Eight primary schools and two senior high schools lie inside the outline, all in the South Metropolitan education region.
Our map test finds 17 Main Roads count sites inside Baldivis, including three on Kwinana Freeway and two each on Safety Bay Road and Baldivis Road.
WA public schools run Term 3 from Monday 19 July to Friday 24 September 2027.
Outline used
Baldivis is the ABS suburb outline of about 87.3 square kilometres. Our grid test of that outline against the ABS council areas places all of it within the City of Rockingham.
Ages are a guide; the trial lesson places each learner.
Block code about collecting and describing things.
Scratch Coding for KidsAI Literacy for Kids (Ages 8 to 14)Counting, tables and first Python programs.
Problem Solving and Computational Thinking for KidsPython and AI for KidsMachine learning with documented, checked data.
Data Science for TeensAI and Machine Learning for TeensBuilding and documenting AI systems for work.
Artificial Intelligence CourseData Analysis CourseMore than ever, because AI tools read files confidently even when the file is ambiguous.
Hand the schools spreadsheet to an AI assistant and it will summarise it. It may not notice the header buried beneath the title block, the empty spacer columns or that blanks might hide missing reports.
A Baldivis learner who has written the datasheet can ask the right follow-up questions and spot an answer built on a misread column. That judgement does not come from the tool.
In our AI classes, understanding the data comes before training on it. The longer argument is in whether learning to code is still worth it in 2026.
Every class is live online, so learners join from home with no trip up the freeway.
Teachers lead each lesson and look at learners' code as they write it.
Lessons follow WA school terms and stop for holidays.
The first lesson costs nothing and ends with a plan.
Fifteen to twenty learners per group, or private lessons.
Two lessons each week, about eight a month.
A 4:30pm Baldivis lesson begins at 2pm in India.
Western Australian time
According to the IANA time zone database, WA has not used daylight saving since March 2009, so the difference from India is always two and a half hours.
Every learner pays the same published fees.
The opening lesson is free, with a course plan.
Group lessons: about eight a month, fifteen to twenty learners each.
Private lessons: about eight a month with a single teacher.
Fees are in US dollars and only start after the trial has agreed a course and a weekly time. The pricing page lists holiday and missed-lesson terms.
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
Let us know the learner's age and interests. A primary student might make an information card; a teenager might start the schools datasheet.
Questions from Baldivis parents and adult learners.
The 2021 Census counted 37,697 people in the Baldivis suburb, with a median age of 31.
The City of Rockingham. Our test of the ABS outlines places the whole suburb inside that council area.
A short document describing a dataset's purpose, contents, collection, gaps and suitable uses, proposed by Gebru and colleagues in 2018.
Because blanks, snapshots and imprecise locations can mislead a model without any error message. The datasheet finds them first.
Younger learners make simple information cards for their own collections. Full datasheets suit teenagers and adults.
The Department of Education list places 13 schools in Baldivis, 10 of them government schools, as at the 2026 Semester 1 census.
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.
By level and pace, fifteen to twenty learners each, not by age or suburb. One-to-one lessons cover anyone no group time fits.
Yes. Adults study in adult groups or one to one, often using datasets from their own jobs.
The Perth page covers the city, the Western Australia guide the state, and AI classes for teens the secondary years.