Draft:Microsoft MakeCode
![]() | Draft article not currently submitted for review.
This is a draft Articles for creation (AfC) submission. It is not currently pending review. While there are no deadlines, abandoned drafts may be deleted after six months. To edit the draft click on the "Edit" tab at the top of the window. To be accepted, a draft should:
It is strongly discouraged to write about yourself, your business or employer. If you do so, you must declare it. Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Last edited by CNMall41 (talk | contribs) 20 hours ago. (Update) |
![]() | |
Developer(s) | Microsoft |
---|---|
Initial release | 2017 |
Repository | github |
Written in | TypeScript (React) |
Operating system | Web application, Windows 10, macOS |
Platform | Web browser, microcontrollers (e.g., BBC micro:bit, Adafruit Circuit Playground) |
Type | Educational programming platform |
License | MIT License |
Website | makecode |
Microsoft MakeCode is a free, open-source platform developed by Microsoft for creating engaging computer science learning experiences that support both block-based and text-based programming. It is primarily aimed at students and educators in K–12 environments.[1]
Overview
[edit]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.[2]
The platform includes features such as an integrated simulator, hardware device support, tutorials, and project sharing capabilities. It is widely used in educational settings to teach the fundamentals of coding and computational thinking.[3]
Supported devices
[edit]- BBC micro:bit[2]
- Adafruit Circuit Playground Express
- Arcade (a virtual handheld game console environment)
- LEGO Mindstorms EV3 (limited)
- Chibi Chip, Calliope mini, and others
Features
[edit]- Dual editor: block-based and JavaScript/Python[1]
- Hardware simulation
- Extensions and custom hardware support
- Offline editor support via downloadable apps
- GitHub integration[4]
Licensing
[edit]MakeCode is released under the open-source MIT License, and its source code is available on GitHub.[4]
History
[edit]Microsoft MakeCode was first released in 2017 as part of Microsoft’s initiative to support computer science education through engaging, accessible tools.[1]
See also
[edit]References
[edit]- ^ a b c "About Microsoft MakeCode". makecode.com. Retrieved 2025-05-01.
- ^ a b Williams, Alun (7 July 2015). "Hands on with the BBC Micro-Bit user interface". ElectronicsWeekly.com. Archived from the original on 1 October 2015. Retrieved 8 July 2015.
- ^ "Microsoft MakeCode Brings Easy Coding to Microcontrollers". Tom's Hardware. Retrieved 2025-05-01.
- ^ a b "Microsoft MakeCode GitHub repository". GitHub. Retrieved 2025-05-01.
External links
[edit]