Microsoft MakeCode is a free, open-source platform for creating engaging computer science learning experiences that support a progression path into real-world programming. It brings computer science to life for all students with fun projects, immediate results, and block and text editors for learners at different levels. Microsoft MakeCode is a joint project between Microsoft Research and Visual Studio to make it simple to program microcontroller-based devices using a modern web app.
MakeCode is based on the following main tools:
An interactive simulator provides students with immediate feedback on how their program is running and enable to test and debug their code.
Students new to coding can start with colored blocks that they can drag and drop onto their workspace to construct their programs
Identified as the teacher's favourite, it provides a relevant ecosystem due to its accessibility, its interface, the possibility of programming in 3 different languages (thus adaptable to several levels from the beginning of secondary school to high school), its multi-board compatibility, its ability to provide a visual simulation of sensor activities (interesting in particular in the case of distance learning, or lack of resources to equip students with individual cards), its GDPR compliance, and above all, the possibility of developing simple to complex projects, which may or may not be able to communicate with the field.