Australia · Ages 9 to 67 · Real data, real baselines

Build real AI projects

Most "AI projects" online are tutorials in disguise: a famous dataset, a model copied from a notebook, an accuracy figure nobody questions. A real project is different. It uses data you are allowed to use, it has a simple baseline the model must beat, it is tested on data it never saw, and it ends with an honest account of where it fails. Our live online lessons help Australians from 9 to 67 build projects like that, at a level that fits their age. This page sets out the four tests a real project passes, explains how Australian Bureau of Statistics data is licensed, and works through a full forecasting project on national building approvals in which the simple baselines sometimes win.

Live teaching since 2020 · 10,000+ students · every project measured against a simple baseline

In short

A real AI project uses data you are permitted to use, compares the model with a simple baseline, tests it on data it has not seen, and reports honestly where it fails. Australian Bureau of Statistics material is published under a Creative Commons Attribution 4.0 licence, with a few exceptions, which makes it a strong source. Modern Age Coders guides Australians aged 9 to 67 through projects like this live online, and the first class is free.

Start here

Three project courses, by age

Children start with small Python projects, teenagers build and test real models, and adults go into deep learning and generative AI. Open a card for the syllabus.

What makes it real

Four tests every real AI project passes

We use the same four tests for a 10 year old's first classifier and an adult's forecasting model. Only the depth changes.

The four tests
TestThe questionA project fails when
1. PermissionAre we allowed to use this data, and how must we credit it?The licence was never checked
2. BaselineWhat does the simplest sensible method score?The model is never compared with anything
3. Unseen dataWas the test data kept away from training, in time order where time matters?The model was tested on what it learned from
4. Honest write-upWhere does it fail, and for whom?Only the most flattering number is reported

The curriculum points the same way

A Years 9 and 10 Digital Technologies elaboration describes "accessing and storing data from the Australian Bureau of Statistics in a format that is useful for analysis". Another asks students to consider "the complexities associated with training predictive models to capture events that occur with low probability".

Both are exactly the habits a real project needs: real public data, and humility about what a model can predict.

Why the baseline matters most

A model that scores 85% sounds impressive until a one-line rule scores 87%. Without a baseline, nobody can tell whether the AI added anything.

In our lessons, the baseline is written and scored first, before any model is trained.

Data you may use

Australian Bureau of Statistics data and its licence

Permission is the first test, and the ABS makes it easier than most sources.

What the ABS licence says

The ABS states: "All material presented on this website is provided under a Creative Commons Attribution 4.0 International licence", with exceptions including the Commonwealth Coat of Arms, the ABS logo and material protected by a trade mark.

Attribution 4.0 allows reuse, including in projects shared publicly, provided the source is credited. Every project we build on ABS data carries that credit.

Read the product, not just the website

The ABS also notes that customised reports carry their own licensing and that "Where no indication of licensing is provided within the product, full copyright terms will apply."

Students learn to check the licence of the specific table they download, and to keep a note of it beside the data.

Choosing data for a project
Source typeUsuallyCheck before using
ABS tables and Data APICreative Commons Attribution 4.0Exceptions and product-specific terms
Other government open data portalsOften an open licenceThe licence on each dataset page
Websites and social mediaNot licensed for reuseTerms of use; personal information
Data you collect yourselfYours, with consent rulesPrivacy and consent of the people involved

Source, read 13 October 2026: Australian Bureau of Statistics, website privacy, copyright and disclaimer. This is general information about a licence, not legal advice.

A worked project

How far ahead can a model forecast building approvals?

A complete real project on ABS data: the number of new dwelling units approved each month, forecast 1, 3, 6 and 12 months ahead, and tested against three simple baselines.

From the ABS Data API we downloaded the monthly count of dwelling units approved (all residential building, original series) for Australia and each state and territory, 2010-01 to 2026-08. Our model is a ridge regression that looks at the last 12 months and the calendar month being forecast, retrained at every step. We tested it the way a real forecaster works: standing at each month from 2018-12 onwards, using only data available then, forecasting ahead, and comparing with what the ABS later published. The score is the average percentage error.

Australia: average error by forecast horizon, 92 to 81 test points (our calculation on ABS data)
Forecast horizonThis month againSame month last yearAverage of last 12 monthsOur model
1 month13.4%15.7%12.5%8.9%
3 months14.0%15.4%13.4%9.7%
6 months16.3%15.1%15.2%12.1%
12 months14.6%14.6%18.4%12.8%
States and territories: one month and twelve months ahead (our calculation)
State or territoryModel error, 1 monthMost accurate, 1 monthModel error, 12 monthsMost accurate, 12 months
NSW17.6%Our model21.9%Our model
Victoria13.3%Our model15.6%Our model
Queensland13.4%Our model18.5%Our model
South Australia11.3%Our model16.4%Our model
Western Australia13.7%Our model34.9%This month again (same as last year's month at 12)
Tasmania18.6%Our model24.8%This month again (same as last year's month at 12)
Northern Territory59.9%Average of last 12 months55.2%This month again (same as last year's month at 12)
ACT112.7%Average of last 12 months118.1%Average of last 12 months

Error grows with distance

For Australia as a whole, the model's average error rose from 8.9% one month ahead to 12.8% twelve months ahead. Its lead over the plain "this month again" forecast shrank from 4.5 points to 1.8.

Where the baselines win

Twelve months ahead, a simple baseline beat the model in 4 of the 8 states and territories. In the smallest markets the model sometimes did worse than repeating the latest month, because there was too little regular pattern to learn.

Some series barely forecast at all

In the ACT, approvals swing so much from month to month that every method's average error was above 95%. Saying so plainly is part of the project, and it echoes the curriculum's caution about rare, lumpy events.

What a learner writes up

The model is useful one to three months ahead for the national total and the larger states, and close to useless a year ahead in smaller ones. A one-line baseline is the right tool where it wins, and the report names those places.

At twelve months, "same month last year" and "this month again" are the same forecast, which is why those two columns match; noticing that is part of reading results carefully.

What we deliberately left out

The ABS also publishes the dollar value of approved building work. We used counts of dwellings only; projects at every age in our classes avoid money figures.

Seasonally adjusted series exist too. We used the original series so that the model had to learn the seasons itself.

Data: Australian Bureau of Statistics, Building Approvals (Data API dataflow BA_GCCSA), number of dwelling units, total residential, original, monthly, licensed under CC BY 4.0. Downloaded 13 October 2026; all forecasts and errors are our calculation.

Projects by age

Real projects at every age

The four tests apply at 9 and at 67. The data, tools and maths change.

Typical real projects
AgeProjectBaseline it must beat
9 to 12A program that learns to sort short words into groups from labelled examplesAlways guessing the biggest group
13 to 15Predicting tomorrow's school-day temperature from past readingsToday's temperature again
16 to 18Classifying public text, such as dataset titles, by topicA keyword rule
AdultsForecasting a public series, as above, with a full write-upLast value and same month last year

Age rules for AI tools

Real projects at school age are built in Python with no adult-only AI service. Where a project uses any online service, its own minimum age applies; our AI tool age guide lists published rules.

Younger learners can start with the Python AI course for kids.

Where these projects lead

Teens can take a project into a school task where the rules allow it, as their own work. Adults often turn one into a portfolio piece or a tool at work.

Learners wanting a broader class route can read about AI and machine learning classes in Australia.

The write-up

The one-page report every project ends with

Writing it is where most of the learning happens.

Report headings
HeadingWhat goes there
DataSource, licence, date downloaded, anything excluded and why
BaselineThe simple method and its score
ModelWhat it is, in plain words, and its score on unseen data
Where it failsThe cases, groups or horizons where it does worse
Use or notAn honest recommendation, including "use the baseline"

Progress

Four levels of project skill

Learners usually complete a full project, report included, within one or two terms.

From tutorial follower to project owner
LevelWhat you can do
1. FollowerRun a model on prepared data and read its score
2. TesterWrite a baseline and test on held-back data
3. BuilderChoose licensed data, build, test and report a project end to end
4. CriticFind where your own model fails and say so first

Does a child really need baselines?

Yes, in simple form. "Would guessing the biggest group do as well?" is a question a 10 year old can ask and answer.

Children who learn it early question AI claims for life.

Do adults need maths?

School maths is enough to start. The ideas behind regression and error are taught as they are needed.

Deeper maths is optional and offered when a project calls for it.

The catalogue

Courses for project builders

Three age bands. Each course includes at least one full project with a report.

I

Children

Ages 9 to 12

RAPA / KID / 02

AI Literacy for Kids

Understanding AI, ages 8 to 14.

Open the syllabus
II

Teenagers

Ages 13 to 18

RAPA / TEN / 03

Orange Data Mining for Teens

Visual machine learning.

Open the syllabus
III

Adults

Ages 18 and over

RAPA / ADL / 03

Maths for Data Science

Statistics and linear algebra.

Open the syllabus

How lessons run

Project lessons in Australian hours

Lessons come from our team in India, at times that fall in Australian after-school hours, evenings and weekends. Everything is booked in your state's time, daylight saving included.

After school

Children and teenagers.

Evening

Adults, by arrangement.

Weekend

Longer data and modelling sessions.

Free first class

A baseline scored on real data, in one lesson.

Groups

Fifteen to twenty learners reviewing each other's reports.

One to one

For one project, at your depth.

Licensed data

Every dataset's licence noted.

Baselines first

No model without something to beat.

Age rules kept

No service below its minimum age.

Student work

Projects published by our learners

Work from our students that is still online for anyone to explore. The student labs show more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Fees for AI project lessons

Learners in Australia pay a monthly fee in US dollars. Joining costs nothing, and lessons may stop at the close of any month.

Free first class

USD 0

no card required

  • A baseline on real data
  • A project idea matched to age
  • No payment details
Book it

Group batch

USD 100

a month, billed in US dollars

  • Fifteen to twenty learners per group
  • Report reviews between learners
  • A regular teacher
  • Stop at any month's close
Start here

One to one

USD 150

a month, billed in US dollars

  • One learner's own project
  • Depth set by the learner
  • Times around school or work
Enquire

What families say

Rated 4.9 across 547 Google reviews

Verbatim Google reviews of our teaching, unedited.

★★★★★

"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

Learners and parents ask

Questions about building real AI projects in Australia

What is a real AI project?

It is a project that uses data you are permitted to use, compares the model with a simple baseline, tests it on data the model has not seen, and reports honestly where it fails.

Can I use ABS data in my project?

The ABS says material on its website is provided under a Creative Commons Attribution 4.0 International licence, with exceptions such as the Coat of Arms, the ABS logo and trade-marked material. Credit the ABS, and check the specific product.

What is a baseline?

It is the simplest sensible method, such as repeating last month's value. A model is only worth using where it beats the baseline on unseen data.

Did your model beat the baselines?

One month ahead it was most accurate in 6 of 8 states and territories and for Australia. Twelve months ahead a simple baseline won in 4 of 8.

What age can a child start real AI projects?

Around 9, with small Python projects and the same four tests in simple form.

Do I need an AI account?

No. Projects are built in Python with free tools. Any online AI service used must allow the learner's age.

Can a project help with school or university?

Skills transfer, but assessed work must be the learner's own under the institution's rules. We never write assessed work.

What do lessons cost?

The first class is free and needs no card. Monthly fees appear in the fees section above.

Also on this site

Related pages

Neighbouring AI pages.

Coding classes in Australia

Where all our Australian pages meet.

AI and machine learning classes

The broader class route.

Learn to train AI

Labels, training and testing.

Python AI course for kids

For learners aged 9 to 13.

AI classes for teens

Use, check and build.

AI tool age guide

Published minimum ages.

Start here

Book a free first class

Tell us a phone number and a convenient time. In the free lesson we score a simple baseline on real Australian data together, then suggest a first project.

You can also read about our teaching or browse our full range first.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

The +91 number reaches our team in India; Modern Age Coders has no Australian premises. WhatsApp from an Australian mobile usually gets the fastest reply.

Free, no card, no obligation.

Want a class sooner? Book a priority demo

A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.

Book a priority demo

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us