Coding · Robotics · AI · Engineering · Digital Arts · Math

Programs & Curriculum

A complete, progressive STEAM pathway for ages 5–15 — built on hands-on projects and clear, measurable learning outcomes. Organised into three age groups so every child learns at the right level.

The STEMA Curriculum

Three Age Groups, One Connected Pathway

Our STEAM program runs across 8 progressive levels, grouped into three age stages. Students master each level before advancing, exploring Coding & AI, Robotics & Engineering and Digital Arts — with AI and vibe coding woven throughout, and math and science built into every project.

3Age groups
8Progressive levels
100+Courses
700+Lessons

🤖 AI, Coding & Computer Science

From ScratchJr and block coding to Python and JavaScript — plus AI literacy and vibe coding, so kids learn to build with AI and understand what they ship.

⚙️ Robotics & Engineering

Design, build and program robots and machines — from first builders to sensor robots, competition VEX and drones — applying math and science to real challenges.

🎨 Digital Arts & Making

3D design, animation and digital media — Makers Empire, TinkerCAD, Blender and VR — turning ideas into real, shareable creations.

Every course has clear, measurable learning outcomes, mapped to the program learning outcomes below — plus lesson tracking, progress percentages, weekly progress reports and completion certificates.
NEW IN 2026

What is Vibe Coding?

Vibe coding is building software with an AI assistant: your child describes the game or app they want in plain words, the AI drafts the code, and then they read it, test it, fix it and make it their own. It's the way modern software is built — and we teach it so kids stay in charge of the technology.

How kids learn it at STEMA

  1. Describe — explain the idea clearly to an AI tool (good prompting).
  2. Build — the AI drafts a first version to start from.
  3. Check — test it, find what's wrong, and know AI can be mistaken.
  4. Own it — read and change the code, and explain how it works.

Introduced with Creative Builders (8–11) and deepened with Future Innovators (12–15), who combine vibe coding with hand-written Python and JavaScript.

A Path for Every Age

Three Pathways, One Journey

Ages 5–7Levels 1–2

Curious Explorers

A playful introduction to coding, robots and making — through block-and-icon coding, simple builds and digital art.

  • ScratchJr coding & CS fundamentals
  • Little robot builders & motors
  • Circuits & K'NEX engineering
  • 3D design & integrated art/science
See Explorers →
Ages 8–11Levels 3–5

Creative Builders

Where ideas become working projects — real coding, sensor robots, and their first AI and vibe coding.

  • Scratch, MakeCode & Minecraft
  • VEX GO robots with sensors
  • AI projects + vibe coding
  • TinkerCAD 3D, micro:bit & apps
See Builders →
Ages 12–15Levels 6–8

Future Innovators

Real builders who ship products — hand-written code, AI they can apply, robotics and 3D design.

  • Python, JavaScript & Godot/Roblox
  • Train & apply AI responsibly
  • VEX IQ/EXP robotics & drones
  • Blender 3D, VR & app development
See Innovators →

Ages 5–7 · Levels 1–2

Curious Explorers

Our youngest learners meet technology through play — snapping code blocks, building little robots, making circuits light up and bringing their own characters to life.

What your child will be able to do

1

Sequencing & debugging

Give step-by-step instructions to a robot or screen character to finish a task — and fix the steps when it doesn't work.

2

Tech in everyday life

Name the smart devices, robots and AI around them and explain, in simple words, what each one does to help people.

3

Build & test machines

Build and test simple machines and structures, and describe what they changed to make them work better.

4

Digital art & stories

Create digital art and stories with drawing and animation tools to share their own ideas, characters and feelings.

5

Math, science & a "try-again" mindset

Use patterns, counting, shapes and observation to sort, predict and solve hands-on problems — and keep trying.

ScratchJr coding

ScratchJr Coding

Snap visual blocks to make animated stories and simple games — their very first code.

Little robot builders

Little Robot Builders

Build and drive first robots, learning direction, speed and step-by-step sequencing.

Makey Makey

Makey Makey

Turn everyday objects into touchpads to create playful, interactive inventions.

Circuits and electricity

Circuits & Electricity

Build simple snap-circuits and discover how electricity powers lights, motors and sound.

3D design and digital art

3D Design & Digital Art

Design in 3D and make digital art that blends science, creativity and imagination.

K'NEX engineering

K'NEX Engineering

Build structures and motorised machines — a hands-on first taste of engineering.

Ages 8–11 · Levels 3–5

Creative Builders

Kids move from playing with code to building with it — designing games, programming robots that sense the world, and creating their first apps and AI projects through vibe coding.

What your child will be able to do

1

Design & code programs

Design and code interactive programs in block-based languages, using loops, conditions and events to solve a problem.

2

Robots with sensors

Build and program robots with sensors that respond to their environment, and connect them to real-world uses.

3

Vibe coding & responsible tech

Create apps and games through vibe coding — testing and refining the AI's output, knowing AI can be wrong, and using digital tools safely and privately.

4

Engineering design process

Ask, imagine, plan, create, test and improve — using measurement and data to judge the results.

5

Original digital media

Produce original digital media that blends art and technology to communicate an idea or explain a science or math concept.

Scratch and MakeCode games
Coding

Scratch & MakeCode Games

Design original games with loops, variables and events in Scratch and MakeCode Arcade.

VEX GO robotics
Robotics

VEX GO Robotics

Build and code robots with sensors that react to their surroundings — like real machines.

AI projects and vibe coding
AI

AI Projects & Vibe Coding

Train simple AI, then build apps and games by vibe coding — testing and checking the AI's output.

Minecraft Education
Coding

Minecraft Education

Code the Agent inside Minecraft to learn programming logic and explore science topics.

First apps with App Inventor
Coding

First Apps (App Inventor)

Build working mobile apps with blocks and run them live on a phone or tablet.

micro:bit and making
Engineering

micro:bit & Making

Program micro:bit sensors and build 3D designs in TinkerCAD for real, printable objects.

Ages 12–15 · Levels 6–8

Future Innovators

Our oldest students become real builders — writing their own Python and JavaScript, combining it with vibe coding, training AI models, and designing robots, games and 3D products that solve real problems.

What your child will be able to do

1

Hand-written code + vibe coding

Build working applications by combining hand-written code (e.g. Python) with vibe coding — and explain every part of what they ship.

2

Build & apply AI responsibly

Train simple models and use generative AI, while evaluating outputs for accuracy, bias, privacy and ethics.

3

Design robotic & digital products

Design, prototype and refine a robot, game, 3D model or virtual space that addresses a real need — integrating code with mechanical or visual design.

4

Data & the scientific method

Analyze real data, form hypotheses, run experiments or simulations, and present evidence-based conclusions.

5

Adapt to new technology

Learn unfamiliar tools independently, collaborate on team projects, and reflect on how emerging tech shapes careers and society.

Python and JavaScript
Coding

Python & JavaScript

Step up to real text-based languages and build apps, games and web pages — with vibe coding alongside.

Machine learning and generative AI
AI

Machine Learning & Generative AI

Train models and use generative AI — while judging outputs for accuracy, bias, privacy and ethics.

Competition robotics
Robotics

Competition Robotics (VEX IQ/EXP)

Design, build and program advanced robots for real engineering challenges and competitions.

Drones and automation
Engineering

Drones & Automation

Program drones and automated systems — bringing code into the physical world.

Blender 3D and VR
Digital Arts

Blender 3D & VR

Model in Blender and build immersive virtual-reality experiences.

Game studio with Godot and Roblox
Coding

Game Studio (Godot & Roblox)

Design and script original 3D games and worlds in Godot and Roblox Studio.

Beyond the Classroom

Camps, Academics & After-School

Holiday camps

Holiday Camps

Spring, summer and winter camps with weekly themes — half- or full-day, plus Pro-D day programs.

Math and reading

Math & Reading (K–7)

Personalized tutoring that supports foundational skills alongside STEAM learning.

After-school pickup

After-School & Pickup

After-school programs in partnership with schools across Greater Vancouver, with pickup options.

Not Sure Which Level Fits?

Book a free trial class and our team will place your child at the right level — no commitment, just a fun first project.