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)
| Label | Occurrences |
|---|---|
| Microsoft MakeCode canonical | 4 |
| MakeCode | 1 |
| MakeCode for Minecraft | 1 |
| Microsoft MakeCode Arcade (limited features) | 1 |
| Microsoft MakeCode editor | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T97015 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Microsoft MakeCode Context triple: [Scratch, influenced, Microsoft MakeCode]
-
A.
Scratch programming language
Scratch programming language is a visual, block-based coding environment designed primarily for children and beginners to learn programming concepts through creating interactive stories, games, and animations.
-
B.
Visual Studio
Visual Studio is Microsoft's integrated development environment (IDE) used for building, debugging, and deploying applications across Windows, web, cloud, and mobile platforms.
-
C.
F Reactor
F Reactor was one of the early plutonium production reactors at the Hanford Site in Washington, built during the Manhattan Project to support the U.S. nuclear weapons program.
-
D.
Microsoft
Microsoft is a multinational technology company best known for its Windows operating system, Office productivity suite, and Azure cloud computing platform.
-
E.
Mojang Studios
Mojang Studios is a Swedish video game developer best known as the creator of the sandbox phenomenon Minecraft.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Microsoft MakeCode Target entity description: 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.
-
A.
Scratch programming language
Scratch programming language is a visual, block-based coding environment designed primarily for children and beginners to learn programming concepts through creating interactive stories, games, and animations.
-
B.
Visual Studio
Visual Studio is Microsoft's integrated development environment (IDE) used for building, debugging, and deploying applications across Windows, web, cloud, and mobile platforms.
-
C.
F Reactor
F Reactor was one of the early plutonium production reactors at the Hanford Site in Washington, built during the Manhattan Project to support the U.S. nuclear weapons program.
-
D.
Microsoft
Microsoft is a multinational technology company best known for its Windows operating system, Office productivity suite, and Azure cloud computing platform.
-
E.
Mojang Studios
Mojang Studios is a Swedish video game developer best known as the creator of the sandbox phenomenon Minecraft.
- F. None of above. chosen
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 Circuit Playground Express
ⓘ
surface form:
Adafruit CLUE
Adafruit Circuit Playground Express ⓘ Arcade (retro-style game platform) ⓘ Calliope mini ⓘ
surface form:
BBC micro:bit
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Microsoft MakeCode Description of subject: 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.
Referenced by (8)
Full triples — surface form annotated when it differs from this entity's canonical label.