Units
Scratch
Scratch is a block-based coding language. Great for beginners!
Python
Python is a text-based coding language. Try this when you're comfortable with Scratch.
Web development
Design and make web pages using HTML and CSS.
AI & data
Discover machine learning and AI applications and technologies.
Physical computing
Code something that interacts with the physical world.
3D & CAD
Create 3D models and explore 3D worlds.
LEGO
Build, code and play with LEGO Education sets — Spike, Boost and BricQ.
Drones
Fly programmable drones and learn the basics of aerial navigation.
Outdoor activities
Take making outside — sensors, observation and nature games.
Hand crafting
Hands-on making with paper, cardboard, fabric and recycled materials.
Gaming
Create and explore game worlds using Scratch, Unity or Minecraft.
Foundations
Build core programming and problem-solving skills through hands-on, beginner-friendly activities.