Learn to program by predicting, running, investigating, modifying and making. Three pathways share the same big ideas; start with whichever fits your class.
From drawing with a turtle to apps, games and machine learning.
Start here to type real code: drawing first, then apps, games and data.
Open the Python trail →Build pages, then make them draw, move and react.
Start here to build your own web pages, then make them draw, move and react.
Open the Web trail →Blocks first, then Python, with real devices and games.
Start here if you're new to code, or want to program a micro:bit, a robot or a game with blocks.
Open the MakeCode trail →From drawing with a turtle to apps, games and machine learning.
Build pages, then make them draw, move and react.
Blocks first, then Python, with real devices and games.
For teachers: Create a lesson