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.

AI illustration

How this image was made

AI-generated illustration of Microsoft MakeCode

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Microsoft MakeCode (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 (7)

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 (11)

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 ⓘ
micro:bit → programmingLanguageSupported → Microsoft MakeCode ⓘ
micro:bit → programmingLanguageSupported → JavaScript (via MakeCode) ⓘ
linked to: Microsoft MakeCode
LEGO Mindstorms programming language → hasThirdPartyImplementation → Microsoft MakeCode for Mindstorms ⓘ
linked to: Microsoft MakeCode