Microsoft MakeCode combines the magic of making with the power of code across a variety of different products. Students new to coding can start with colored blocks that they can drag and drop onto their workspace to construct programs. An interactive simulator provides immediate feedback on how the program is running and makes it easy to test and debug code. Advanced learners can move into a full-featured JavaScript editor with code snippets, tooltips, and error detection.

Students can bring their code into the physical world by running it on a variety of devices such as Arcade and micro:bit. MakeCode also supports modding in Minecraft with an optional Minecraft Education license.

MakeCode includes a library of step-by-step tutorials and skillmaps that walk through fun projects while students learn new skills.

NOTE: While not required, a free account allows students to save projects to the cloud in order to access them from any device!