Microsoft MakeCode is a free, open-source platform developed by Microsoft for creating engaging computer science learning experiences[1] that support both block-based and text-based programming.[2] It is primarily aimed at students and educators in K–12 environments.[3]
MakeCode provides an interactive web-based environment where users can develop code for microcontrollers, including the BBC micro:bit, Adafruit boards, and others. It offers both drag-and-drop block programming (based on Google Blockly) and JavaScript or Python coding views, allowing users to transition from visual to textual coding.[4]
The platform includes features such as an integrated simulator, hardware device support, tutorials, and project sharing capabilities.[5] It is widely used in educational settings to teach the fundamentals of coding and computational thinking.[6]
MakeCode is released under the open-source MIT License, and its source code is available on GitHub.[7]
Microsoft MakeCode was first released in 2017 as part of Microsoft’s initiative to support computer science education through engaging, accessible tools.[3]
This software article is a stub. You can help Wikipedia by expanding it.