Anyone at any skill level can code
Get started quickly with block-based coding
Explore MakeCode's library of blocks and extensions which enable endless possiblities for anyone new to coding.
Teaching computer science
Whether at home or in the classroom, MakeCode provides captivating experiences for students to learn computing concepts at their own pace through personally meaningful projects.
Explore some of the lessons, tutorials and curriculum available with MakeCode.
Explore how-to videos and guided tutorials
Each of the MakeCode editors provides you with a library of step-by-step tutorials and skillmaps that walk through fun projects while you learn new skills.
Get in the game
Spark your creativity with fun games and challenges.
Who else is using the MakeCode Editor?
Adafruit: Circuit Playground Express
Learn to code electronics, with an all-in-one board that has sensors and LEDs built in.
LEGO® MINDSTORMS® Education EV3
Program robots to walk, talk and much more