Make & Code

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 Coding

Anyone can code

Microsoft 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.

100+

Tutorials

Free

Open Source

Block Editor

Drag and drop blocks to create logic instantly.

Text Editor

Switch to JavaScript or Python as you grow.

Game Design

Create retro arcade games in the browser.

Hardware

Download code to micro:bit and robotics.

Create with MakeCode

Arcade

Make retro style Arcade games with 100+ game mechanics ready to add to your project.

Start creating

Minecraft

Code mods for Minecraft: Education Edition. Build structures and mini-games automatically.

Start modding

micro:bit

Write programs for the pocket-sized computer that you can embed into any project.

Start making

Contact Support

Have questions about implementing MakeCode in your classroom or need technical assistance?

```