Microsoft MakeCode

E7686

Microsoft MakeCode is a web-based platform for creating and learning to program interactive projects using block-based and JavaScript coding, often for microcontrollers and educational devices.

All labels observed (5)

How this entity was disambiguated

Statements (77)

Predicate Object
instanceOf block-based programming environment
educational programming platform
web-based development environment
accessModel free to use
developer Microsoft
educationalLevel informal learning settings
primary education
secondary education
feature block-to-JavaScript conversion
browser-based code editor
data logging support
debugging tools
extensions system for hardware and libraries
project sharing
serial console support
simulator for target devices
tutorials and guided activities
integration Microsoft account sign-in
OneDrive project storage (for some editors)
license proprietary
programmingParadigm block-based programming
text-based programming
runsOn web browser
supportsConcept algorithmic thinking
arrays
concurrent behaviors via events
conditionals
data collection
debugging
event-driven programming
events
functions
game development basics
hardware input and output
logic
loops
state machines
variables
supportsDeployment QR code or URL sharing of projects
USB drag-and-drop flashing (for many boards)
WebUSB flashing (for supported browsers and boards)
supportsHardware I2C devices
LEDs
SPI devices
microcontrollers
motors
sensors
serial devices
servos
supportsLanguage JavaScript
TypeScript-like JavaScript subset
block-based visual language
supportsMode JavaScript editor
blocks editor
split view between blocks and JavaScript
supportsPlatform ChromeOS (via browser)
Linux (via browser)
Windows (via browser)
macOS (via browser)
tablets with modern browsers
supportsTarget Adafruit CLUE
Adafruit Circuit Playground Express
Arcade (retro-style game platform)
BBC micro:bit
linked to: Calliope mini

Calliope mini
LEGO MINDSTORMS (via specific editors)
Maker boards based on microcontrollers
Minecraft: Education Edition
targetAudience beginners in programming
students
teachers
useCase after-school coding clubs
classroom teaching
computer science education
microcontroller programming
physical computing projects
website https://makecode.com

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Scratch influenced Microsoft MakeCode
subject linked to: Scratch programming language
Adafruit Circuit Playground Express compatibleWith Microsoft MakeCode Arcade (limited features)
linked to: Microsoft MakeCode
Calliope mini programmingLanguage MakeCode
linked to: Microsoft MakeCode
Code Builder integratesWith MakeCode for Minecraft
linked to: Microsoft MakeCode
Code Builder integratesWith Microsoft MakeCode editor
linked to: Microsoft MakeCode
Small Basic hasSuccessor Microsoft MakeCode