Future skills for every family.
Real coding courses for young people, free for families doing it tough. Paid work for people who've found it hard to get a start. Training providers who license our courses pay for both.
The first social enterprise of The Schaffa Foundation. See our first course, Code Quest.
Real Python, no download and no sign-up. Every Code Quest lesson works this way.
For families
Free places in Code Quest for young people aged 12 to 15. You need a laptop or Chromebook and an internet connection. No coding experience is needed, for them or for you.
Apply for a free placeFor home-schoolers
Code Quest follows the NSW Computing Technology syllabus for Years 9 and 10 and keeps the learning records home-schooling registration asks for.
See what's coveredFor people looking for work
Paid, flexible roles testing our courses and supporting learners and families. Being new to coding is no barrier, and you don't need a CV.
Register your interestFor training providers
Offer our courses to your learners, with reporting for teachers and parents. Every licence pays for free places and local jobs.
Ask about licensingEvery licence does good three times over.
The Academy is a social enterprise. It earns its own income from the courses it sells, and puts that income back into the people it exists to help.
Providers license our courses
Tutoring businesses, training providers and schools, in Australia and overseas, pay to use Code Quest with their learners.
Families learn for free
That income pays for free places for young people whose families couldn't otherwise afford a course like this.
People get paid work
It also pays wages. Our course testers, learning mentors and family support team are people who've found it hard to get a job.
The courses get better
That team tests every new lesson and hears every question, so each course gets clearer for the next learner, and the next provider.
Grants, sponsorship and gifts to The Schaffa Foundation help us start sooner and reach more families.
The digital divide is widest where support is thinnest.
One in five Australians is digitally excluded. For people who didn't finish school, it's more than half. Meanwhile, the jobs that need these skills keep growing.
1.3 million
tech workers Australia is expected to need by 2030, according to the Australian Computer Society.
Nothing is tested before it's taught.
Every quest follows the same three steps, so a beginner always knows what comes next.
Learn
A short lesson in plain English, with a worked example explained line by line. Learners can change it and run it.
Check
One quick question to make sure the idea landed. A wrong answer sends them back to the lesson, never to a penalty.
Build
Then the challenge: write the code, run the hidden tests, and try again as many times as it takes. Hints are there if they're stuck.
Engineered by HostSavers.
The Academy runs on its own learning platform, designed, built and hosted by HostSavers and donated to the Foundation. This is what's under the hood.
Third-party scripts
A strict security policy blocks anything the Academy doesn't serve itself. No ads, analytics or trackers.
Of learner code runs on their device
Python is compiled in the browser, so a learner's code never runs on our servers.
Passwords
One-time sign-in links, stored only as SHA-256 fingerprints and used once.
Quests machine-checked
Every example, quick check and solution in Code Quest is run by an automated checker before release.
Tested in a real browser
Before each release, an automated tester signs in and completes every quest, just as a learner would.
Data kept in Australia
Learning records live on servers in Australia, looked after by HostSavers.

One path, from first line of code to first job.
Code Quest is open now. Each level uses the same teaching, so learners can keep climbing.
-
8–11
Explorers
Block coding, logic puzzles and staying safe online, on a planet waiting to be explored.
Enrolling now -
12–15
Code Quest
Learn to code from your very first line, on a space station that needs fixing.
Enrolling now -
15–18
Makers
Apps, data, and building with AI while checking its work.
In development -
Adults (18+)
Pathways
Job-ready skills for adults: digital basics, AI at work, IT support and getting the job.
Enrolling now -
School leavers (18+)
Uni Ready
Get ready for university: how AI really works, how to study and research with it honestly, and the skills that make first year easier.
Enrolling now -
Adults (18+)
AI at Work
Use AI assistants like Claude well, safely and honestly, for job hunting and everyday work.
Enrolling now

Parents see every step.
No need to ask how it's going. The parent dashboard shows it.
- Time spent learning, and every lesson, check and test
- Your child's actual code, and how many tries it took
- A short email every Friday, with one thing to praise
- Learning hours, a daily time limit, and a pause button
Built for children's safety.
The Academy follows The Schaffa Foundation's Child Safety and Privacy policies.
- First names onlyWe never ask for a child's full name, school or photo.
- No ads, no chat, no trackingLearners can't message each other, and nothing on the site follows them around the web.
- Parents hold the keysChildren sign in only with a link their parent creates.
- Nothing to installEverything runs in the web browser, so there's no software to download.
Run a training or tutoring business?
License Code Quest for your learners. You get a ready-made, curriculum-mapped course with reporting built in, and your licence pays for a free place for a family who needs one and for paid work in our team.