A free online learn-to-code platform where anyone can build games, code devices, and mod Minecraft using block-based coding, JavaScript, or Python.
Start CodingMicrosoft MakeCode brings computer science to life for all students with fun projects and immediate results. It is an inclusive platform that allows learners of all backgrounds to engage with computing concepts.
Whether you are a beginner dragging and dropping colorful blocks, or an advanced student writing complex JavaScript and Python scripts, MakeCode provides the tools to turn your imagination into reality.
Drag and drop blocks to create logic instantly.
Switch to JavaScript or Python as you grow.
Create retro arcade games in the browser.
Download code to micro:bit and robotics.
Make retro style Arcade games with 100+ game mechanics ready to add to your project.
Start creatingCode mods for Minecraft: Education Edition. Build structures and mini-games automatically.
Start moddingWrite programs for the pocket-sized computer that you can embed into any project.
Start makingHave questions about implementing MakeCode in your classroom or need technical assistance?