Vibe Coding.Turn Your Idea Into Something RealMake Your Idea Real.
Learn how websites work, build one of your own, and put it live—while learning how to develop an idea, iterate, solve problems, and stay with something until it exists in the world.
Take an idea and turn it into a working website. Learn how pages are structured, how design and code fit together, and how to shape what you build until it becomes something that feels like yours—whether it's an interactive game, a personal portfolio, a tool for school, or a site for a passion project.
Work Well With AI
Learn how to direct AI clearly, evaluate what it gives you, refine your instructions, and troubleshoot problems—so you are using AI as a tool rather than blindly accepting its output.
Put It Live
Learn how to take something from your computer and put it onto the internet—including domains, hosting, deployment, and the practical tools involved in taking a project from local to live.
Understand the Code
Learn what is actually happening underneath a website. Understand enough HTML, CSS, and JavaScript to read code, change it, troubleshoot it, and adjust what AI has created when you need to.
Understand
Build
Iterate
Ship
Develop your ideas
Find a thread and stay with it.
You don’t always begin with a clear idea. Sometimes you start with something that catches your attention — something you want to understand, explore or make — and follow it.
Research it. Moodboard it. Try something. Build a version. Change it. Try again.
The idea becomes clearer because you’re working on it. There will be frustrating parts, dead ends and times when you don’t know what comes next. Learning to move through that friction — with guidance when you need it — is part of becoming capable.
By the end, you haven’t just built a website. You’ve practised taking something that mattered to you, developing it, and staying with it until it became real.
✧You can affect your world.
Understand What’s Going On
You don’t need to know everything before you start building. You learn as you go — how to look at what’s happening, work out what needs changing, and use AI to help you solve problems quickly.
Investigate what’s happening
Learn what to look for, what to ask AI, how to describe the problem clearly, and how to test different fixes.
Understand the code underneath
See how HTML gives your website structure, CSS controls how it looks, and JavaScript changes how it behaves.
Read what’s there, make changes and keep building
You won’t need to memorise every line. You’ll learn to read what’s there, make changes, troubleshoot problems and use AI intelligently to keep building.
Why I Built Mastery Lab
Hi, I’m Elouise, founder of Mastery Lab.
My background includes six years in software development, working with JavaScript, PHP, React, SQL and web applications, alongside work in account management, sales and children’s program coordination.
Across all of those different environments, I kept coming back to the same question: how does someone learn to trust their own thinking, develop an idea, and turn something internal into real-world capability?
That is what interests me about coding now.
With AI, the distance between having an idea and being able to build it has become dramatically shorter. But making something good still requires judgement. You have to work out what you are actually trying to create, break the problem down, make decisions, notice when something is wrong, change direction, troubleshoot, refine and keep going.
With AI, the distance between having an idea and being able to build it has become dramatically shorter. But making something good still requires judgement. You have to work out what you are actually trying to create, break the problem down, make decisions, notice when something is wrong, change direction, refine and keep going.
Students also learn to look at the code itself — to understand enough HTML, CSS and JavaScript to read what AI has created, make changes directly, troubleshoot problems and work out why something is not behaving the way they expected.
That process matters to me because it gives a young person something much more valuable than simply knowing how to make a website. It gives them direct experience of their own agency.
They get to see that an idea does not have to stay an idea. They can follow it, develop it, test it against reality and keep working until something that did not exist before is now in the world because they made it.
That process gives a young person direct experience of their own agency. They see that an idea does not have to stay an idea — they can develop it, test it against reality and keep working until something that did not exist before is now in the world because they made it.
That is the experience I want Mastery Lab to give them.
Build agency.
For a future where following the path matters less than knowing how to make one.
Mastery Lab gives young people repeated experience choosing what to build, developing an idea, using AI and code to test it, solving problems, making changes, and staying with a project until something they imagined actually exists in the world.
Ages 8–11
One-hour sessions
Small groups
Private + group
At participating schools
Sydney-wide
MASTERY LAB
Let’s Build What’s Next.
Have a question, want to bring Mastery Lab to your school, or just curious to learn more? We’d love to hear from you.