What Sets Us Apart?
Code & Grow offers a unique education initiative for children aged 5–12, combining coding with essential life skills. Our term-based, in-person classes integrate technical learning such as ScratchJr, Scratch, Python, and robotics with focus training, emotional regulation, planning, and digital awareness.
At Code & Grow, we don’t just tell kids what coding is — we bring it to life. Every lesson follows our 3-step active learning cycle designed to build lasting understanding:



What Sets Us Apart?
Code & Grow offers a unique education initiative for children aged 5–12, combining coding with essential life skills. Our term-based, in-person classes integrate technical learning such as ScratchJr, Scratch, Python, and robotics with focus training, emotional regulation, planning, and digital awareness.
At Code & Grow, we don’t just tell kids what coding is — we bring it to life. Every lesson follows our 3-step active learning cycle designed to build lasting understanding:



Explain the Concept
We start each session by introducing a real-world idea — like sequences, loops, or conditionals — through storytelling, analogies, or guided discussion.
“If it’s raining, take an umbrella” — that’s a conditional!
Embody the Learning
Next, we bring the concept to life with movement or role-play. Kids act it out, play a game, or complete a physical challenge that feels like the code.
Think of kids jumping in a loop or giving each other precise instructions to “debug” a backpack-packing routine.
Explore with Code
Then we open the laptops. Kids use Scratch, Micro:bit, or Python to build something that reflects what they just experienced — a game, a story, a gadget.
Now that they’ve lived the concept, they understand the code behind it.
Explain the Concept
We start each session by introducing a real-world idea — like sequences, loops, or conditionals — through storytelling, analogies, or guided discussion.
“If it’s raining, take an umbrella” — that’s a conditional!
Embody the Learning
Next, we bring the concept to life with movement or role-play. Kids act it out, play a game, or complete a physical challenge that feels like the code.
Think of kids jumping in a loop or giving each other precise instructions to “debug” a backpack-packing routine.
Explore with Code
Then we open the laptops. Kids use Scratch, Micro:bit, or Python to build something that reflects what they just experienced — a game, a story, a gadget.
Now that they’ve lived the concept, they understand the code behind it.

Philip. Ho
Co-founder & Director
.png)
Philip spent over 15 years leading large-scale analytics teams at Commonwealth Bank, where he built learning cultures and helped people grow their careers. Now, he brings that same heart for development to kids. At Code & Grow, he designs learning experiences that build confidence, curiosity, and capability—helping children feel proud of who they’re becoming, not just what they’re building.

Jonathan. Tan
Co-Founder & Lead Instructor
.png)
With a background in data science and a deep love for practical problem-solving, Jonathan helps kids make sense of logic, and code in hands-on, meaningful ways. At Code & Grow, he’s the spark behind the “aha” moments—encouraging every learner to explore boldly and think with intention.

Celine. Wei
Advisor - Clinical Pyschologist
.png)
Celine specialises in early childhood development and brings a deep understanding of how kids grow emotionally. At Code & Grow, she ensures every session supports focus, resilience, and self-belief—so that kids not only learn to code, but also feel safe, seen, and strong as they do.
Our Team of Specialists
Meet the Code & Grow team — where developers, educators, and psychologists build learning programs that grow skills and self-belief.
© 2025 Code & Grow Academy. A registered business name of Bastion Labs Pty Ltd (ABN 63 673 338 933).
All rights reserved.