GAAU / KID / 01
Python and AI for Kids
Games and smart projects.
Open the syllabusAustralia · Ages 9 to 18 · Access, role models, real projects
Plenty of Australian girls are curious about AI and coding and never find a way in: no class nearby, no friend doing it, no one to show them what a real project looks like. This academy is about removing those obstacles, not about teaching girls differently. The lessons are the same rigorous AI and Python lessons every student gets, live online so distance stops mattering, with real projects from the first weeks and people who already do this work to learn from. This page explains how it works, walks through a first AI project with its actual results, and points to free community events across Australia.
Live teaching since 2020 · 10,000+ students · The same full syllabus for every student
In short
An AI and Python academy for girls helps girls aged 9 to 18 get into coding and artificial intelligence through open access, visible role models and real projects. It does not assume girls learn differently, and the syllabus is the same as every course. Modern Age Coders teaches it live online across Australia, in mixed small groups or one to one, and the first class is free.
Start here
The same courses every student takes. Each card opens the syllabus.

GAAU / 01
Ages 9 to 12: games, turtle art and small smart projects in real Python.
Open the syllabus →
GAAU / 02
Ages 13 to 18, from zero to confident, with projects she chooses.
Open the syllabus →
GAAU / 03
Ages 13 to 18: training and testing real models in Python.
Open the syllabus →Access
The barriers are practical. So are the answers.
| Obstacle | What we do |
|---|---|
| No coding class within reach, especially outside the capital cities | Live online lessons, the same in Broome as in Brisbane |
| Being the only beginner in a room of experienced coders | Groups formed by level, so everyone starts together |
| Projects that feel pointless | Projects chosen by the student, from games to tools to AI |
| Not knowing anyone who does this work | Published projects by other students to study, and links to community events |
| Busy weeks of sport and homework | Fixed times agreed around school, or one-to-one lessons |
The syllabus, the standard and the expectations are identical to every other course. Girls do the same Python, the same maths and the same AI as anyone else.
Classes are our normal small groups, matched by level, or one to one. This academy does not use separate girls-only batches.
The Australian Curriculum makes the point itself: "training a model on data collected from a single demographic group may not produce correct outputs for a more diverse population".
AI is better when the people building and checking it bring different experiences. That starts with more students learning how it works.
A first AI project
One of the first AI projects in the academy. It fits in a few dozen lines of Python and teaches the core idea behind machine learning: an AI can only learn patterns that are really there.
The program keeps a table of what its opponent played after each of their previous moves. Each round it predicts the most likely next move and plays whatever beats it. We tested it against four kinds of player, 20 games of 1,000 rounds each, with fixed random seeds so the results can be repeated.
| Opponent | AI wins | AI loses | Draws |
|---|---|---|---|
| Plays completely at random | 33.6% | 33.0% | 33.3% |
| Repeats their own last move 70% of the time | 79.9% | 10.1% | 10.0% |
| Cycles rock, paper, scissors in order | 99.7% | 0.1% | 0.1% |
| Picks rock half the time | 49.5% | 25.0% | 25.6% |
Against a player in a rut, the AI wins four rounds in five. Against a fixed cycle it almost never loses. The more predictable the data, the better the model.
Against a truly random player the AI does no better than chance: 33.6% wins against 33.0% losses. The simplest strategy of all, playing at random, cannot be beaten.
Remembering two moves instead of one, forgetting old games, and playing against each other's programs. Each change is measured the same way.
The table of counts is a tiny model trained on data, the opponent's moves. Its predictions are only as good as the patterns in that data, the same reason a large AI system can be confidently wrong.
Students see that directly, in numbers they produced themselves.
The same students later train classifiers on real datasets in AI classes for teens, and learn why the training data matters as much as the code.
Younger students build the game first in Python and add the learning part once loops and lists feel easy.
The program, seeds and results are our own. Curriculum quote from ACARA, Digital Technologies curriculum content, Years 7 to 10, read 14 October 2026.
Role models
It is easier to picture yourself writing code when you have watched someone do it and talk about it.
Students present their work to the group, explain where they got stuck and how they got unstuck, and give each other feedback.
Published work by our students appears on this page and in the student labs, so new students can see what is possible after a year.
The Girls' Programming Network says: "Each school term around Australia we run free, full-day programming workshops hosted by local technologists and teachers."
Our guide to the next step after a GPN workshop explains how those events and regular lessons fit together.
Source, read 14 October 2026: Girls' Programming Network home page.
Projects
Every stage ends with something that works and can be shown to family and friends.
| Age | Project | Skill |
|---|---|---|
| 9 to 12 | Turtle art and a number-guessing game | Loops, variables and decisions |
| 9 to 12 | Rock, paper, scissors that learns | Lists, counting and first prediction |
| 13 to 15 | A quiz that adapts to wrong answers | Functions, data and simple models |
| 13 to 18 | An image or text classifier | Training, testing and checking for bias |
| 15 to 18 | A small web app with an AI feature | Putting a model in front of real users |
Students interested in building websites can add web development for teens; those who enjoy puzzles often enjoy competitive programming.
Choosing projects
Students learn faster when the project is about something they already care about. The first lessons help each student pick one.
| If she likes | A first Python project | An AI step later |
|---|---|---|
| Music | A playlist shuffler that avoids repeats | A model that guesses a song's genre from simple features |
| Animals | A quiz about native wildlife | An image classifier for a few species |
| Sport | A score tracker for her team | Predicting results and checking how often it is right |
| Art | Turtle drawings built from code | Generating patterns and comparing them |
| Games | Rock, paper, scissors | The learning opponent from this page |
A project she chose gets finished. Finishing things, and showing them to someone, builds confidence faster than any amount of exercises.
The syllabus skills are the same whichever project carries them.
Finished projects are shown to the group, and older students can publish theirs online with a parent's agreement.
Some go on to student hackathons or programming competitions; others simply keep building.
For families
Families do not need to know how to code to help. A few small things make a difference.
| What families do | Why it helps |
|---|---|
| Ask to see the latest project | Explaining it out loud deepens understanding |
| Treat bugs as normal | Every programmer spends time stuck; it is part of the work |
| Keep a regular lesson slot | Steady practice matters more than long sessions |
| Look for local events together | Meeting others who code makes it feel ordinary |
Curiosity grows when coding feels like making things, not like another test. Praise for finishing and for sticking with a hard bug goes a long way.
There is no need to push for competitions unless she wants them.
Interest rises and falls with school terms and other activities. A change of project can bring it back faster than a change of course.
Teachers can suggest a new project that fits what she enjoys now.
Progress
Each stage ends with a working project; the next begins when that project is done.
| Stage | What you can do |
|---|---|
| 1. Starter | Write short Python programs with loops and decisions |
| 2. Maker | Build complete games and tools you designed yourself |
| 3. Modeller | Train a small AI model and measure how well it works |
| 4. Builder | Put an AI feature into an app other people use |
No. In this academy students learn in our normal mixed small groups, matched by level, or one to one. It is about access and encouragement, not separate classes.
Families who prefer one-to-one lessons can choose them at any stage.
No. The syllabus, projects and standard are exactly the same as for every student.
What we add is a deliberate effort to show real people and real work, and a choice of projects.
The catalogue
Grouped by age. The free class decides where a student begins.
GAAU / KID / 01
Games and smart projects.
Open the syllabusGAAU / KID / 02
Understand AI, ages 8 to 14.
Open the syllabusGAAU / KID / 03
From age 6, before Python.
Open the syllabusGAAU / TEN / 01
Zero to confident.
Open the syllabusGAAU / TEN / 02
Real models in Python.
Open the syllabusGAAU / TEN / 03
Data and first models, 14 to 18.
Open the syllabusGAAU / MAK / 01
13 and over, within each tool's age rules.
Open the syllabusGAAU / MAK / 02
Interactive web pages.
Open the syllabusGAAU / MAK / 03
Build fast with a team, 13 to 17.
Open the syllabusHow lessons run
Teachers are in India, where the working day overlaps Australian afternoons. Lesson times are set in your own state's time and follow daylight saving.
After school
Weekday lessons in term.
Early evening
For older students, by arrangement.
Weekend
Longer project sessions.
A first Python program and a look at what the AI project does.
Fifteen to twenty students at the same level.
For any student who prefers it, at any stage.
Students choose what to build within each unit.
Students present their work and give feedback.
No AI tool is used below the minimum age its own terms set.
Student work
Work our students built and published. See more in the student labs.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
Families outside India pay a monthly fee in US dollars. Nothing is due at sign-up and there is no contract.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Reviews from our Google profile, reproduced word for word.
★★★★★
"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
Girls and parents ask
A way into AI and Python for Australian girls aged 9 to 18, built on open access, role models and real projects. The syllabus is the same as every course.
Not in this academy. Students learn in our normal mixed small groups matched by level, or one to one if they prefer.
No. We do not assume girls learn differently. The content and standard are identical; what we focus on is removing practical barriers and showing real work.
A rock, paper, scissors player that learns its opponent's habits. In our tests it won 99.7% against a predictable player and only 33.6% against a random one, which shows that AI depends on patterns in its data.
From 9 with Python and AI for kids, or from 6 with Scratch. Teenagers can start Python from zero at any point.
No. Every starting course begins from zero, and groups are matched by level.
The Girls' Programming Network runs free full-day workshops around Australia each term. Our GPN next-step guide explains how they fit with regular lessons.
Only tools whose own terms allow her age. Building AI in Python, the core of the academy, needs no AI account at all.
We make no career or salary promises. The academy builds real skills and a portfolio of projects she can show.
A first class at no charge, with no card. Ongoing monthly fees for groups and one-to-one lessons are in the fees panel.
Also on this site
Other pages for girls, parents and curious students.
From community events to regular lessons.
Our full map of Australian pages.
Use, check and build AI.
Small models, ages 9 to 13.
Minimum ages for popular tools.
Build with a team.
Start here
Leave your details and we will call at a time that suits. The first class includes a first Python program and ends with a recommendation.
More on how we teach, and the full course list.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Families can message us on WhatsApp from any Australian mobile. The +91 number belongs to our teachers in India; we have no local office.
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