Drag and snap programs together in block-based visual coding. Great for beginners.
Python is a text-based coding language. Try this when you're comfortable with Scratch.
Design and make web pages using HTML and CSS.
Discover machine learning and AI applications and technologies.
Code something that interacts with the physical world.
Create 3D models and explore 3D worlds.
Build, code and play with LEGO Education sets — Spike, Boost and BricQ.
Control programmable robots and learn the basics of navigation.
Take making outside — sensors, observation and nature games.
Hands-on making with paper, cardboard, fabric and recycled materials.
Learn by playing — games that teach math, reading, coding and critical thinking.
Develop core 21st century skills — critical thinking, collaboration, creativity and problem-solving.
Build, code and automate Minecraft — from zero to hero.
Make real electronics and bring circuits to life with boards like the micro:bit.
Design and create your own games — levels, rules, mechanics and graphics.
This website uses cookies and other tracking technologies for functional and analytical purposes. To improve your browsing experience on our site, we would also like to place tracking cookies.