Scratch programming language

E1953

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.

AI illustration

How this image was made

AI-generated illustration of Scratch programming language

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 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.)

All labels observed (14)

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf block-based programming language ⓘ
educational programming environment ⓘ
visual programming language ⓘ
allowsUserSharing projects ⓘ
creator Mitchel Resnick ⓘ
designGoal low floor, wide walls, high ceiling ⓘ
developer Lifelong Kindergarten Group ⓘ
MIT Media Lab ⓘ
educationalUse K–12 computer science education ⓘ
extensionExample LEGO Mindstorms extension ⓘ
Makey Makey extension ⓘ
micro:bit extension ⓘ
hasOnlineCommunity true ⓘ
hasProjectFileExtension .sb ⓘ
.sb2 ⓘ
.sb3 ⓘ
hasVersion Scratch 1.0 ⓘ
Scratch 1.4 ⓘ
Scratch 2.0 ⓘ
Scratch 3.0 ⓘ
influenced MIT App Inventor ⓘ
Microsoft MakeCode ⓘ
Snap! (Build Your Own Blocks) ⓘ
initialReleaseDate 2007 ⓘ
inspired ScratchJr ⓘ
languageOfInterface multilingual ⓘ
license GPL-compatible open source components and proprietary web services mix ⓘ
organizationBehind Scratch Foundation ⓘ
primaryUse creating animations ⓘ
creating games ⓘ
creating interactive stories ⓘ
teaching programming concepts ⓘ
programmingParadigm event-driven programming ⓘ
visual programming ⓘ
releaseDateOfVersion Scratch 2.0: 2013 ⓘ
Scratch 3.0: 2019 ⓘ
supportsExecutionModel in-browser execution ⓘ
offline editor execution ⓘ
supportsFeature backdrops ⓘ
broadcast messages ⓘ
costumes ⓘ
extensions ⓘ
lists ⓘ
music creation ⓘ
sound recording ⓘ
sprites ⓘ
variables ⓘ
supportsPlatform Android (ScratchJr and some variants) ⓘ
ChromeOS ⓘ
Windows ⓘ
macOS ⓘ
web ⓘ
supportsRemixing projects ⓘ
targetAudience beginners ⓘ
children ⓘ
educators ⓘ
usesCodeRepresentation drag-and-drop blocks ⓘ
website https://scratch.mit.edu ⓘ

How these facts were elicited

Referenced by (41)

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

MIT Media Lab → notableProject → Scratch programming language ⓘ
Scratch → developer → Lifelong Kindergarten Group ⓘ
subject linked to: Scratch programming language
linked to: Scratch programming language
Scratch → hasVersion → Scratch 1.0 ⓘ
subject linked to: Scratch programming language
linked to: Scratch programming language
Scratch → hasVersion → Scratch 1.4 ⓘ
subject linked to: Scratch programming language
linked to: Scratch programming language
Scratch → hasVersion → Scratch 2.0 ⓘ
subject linked to: Scratch programming language
linked to: Scratch programming language
Scratch → hasVersion → Scratch 3.0 ⓘ
subject linked to: Scratch programming language
linked to: Scratch programming language
Scratch → releaseDateOfVersion → Scratch 3.0: 2019 ⓘ
subject linked to: Scratch programming language
linked to: Scratch programming language
LEGO Mindstorms extension → usedWith → Scratch programming environment ⓘ
linked to: Scratch programming language
LEGO Mindstorms extension → supportsPlatform → Scratch 3.0 ⓘ
linked to: Scratch programming language
Makey Makey extension → platform → Scratch ⓘ
linked to: Scratch programming language
Makey Makey extension → supportsEnvironment → Scratch 2.0 ⓘ
linked to: Scratch programming language
Makey Makey extension → supportsEnvironment → Scratch 3.0 ⓘ
linked to: Scratch programming language
Makey Makey extension → integratesWith → Scratch editor ⓘ
linked to: Scratch programming language
Snap! (Build Your Own Blocks) → basedOn → Scratch ⓘ
linked to: Scratch programming language
Snap! (Build Your Own Blocks) → extends → Scratch ⓘ
linked to: Scratch programming language
Scratch Foundation → supports → Scratch programming language ⓘ
Scratch Foundation → advances → Scratch programming language ⓘ
Scratch Foundation → languageOfProjects → Scratch ⓘ
linked to: Scratch programming language
Scratch Foundation → usesPrimaryTool → Scratch programming language ⓘ
ScratchJr → basedOn → Scratch ⓘ
linked to: Scratch programming language
Seymour Papert → influenced → Scratch programming language ⓘ
Mitchel Resnick → knownFor → Scratch programming language ⓘ
Mitchel Resnick → notableWork → Scratch programming language ⓘ
Mitchel Resnick → developed → Scratch programming language ⓘ
Mitchel Resnick → ledDevelopmentOf → Scratch programming language ⓘ
Scratch Team → worksOn → Scratch editor ⓘ
linked to: Scratch programming language
Scratch Team → worksOn → Scratch blocks ⓘ
linked to: Scratch programming language
Scratch Team → worksOn → Scratch website ⓘ
linked to: Scratch programming language
constructionism (learning theory) → associatedWith → Scratch programming language ⓘ
Squeak programming system → influenced → Scratch programming language ⓘ
Logo → influenced → Scratch ⓘ
subject linked to: Logo programming language
linked to: Scratch programming language
Raspberry Pi OS → includesSoftware → Scratch ⓘ
subject linked to: Raspbian / Raspberry Pi OS
linked to: Scratch programming language
Lifelong Kindergarten research group → developed → Scratch ⓘ
linked to: Scratch programming language
Scratch API → associatedWith → Scratch ⓘ
linked to: Scratch programming language
Scratch API → providesAccessTo → Scratch studios ⓘ
linked to: Scratch programming language
Scratch API → relatedTo → Scratch editor ⓘ
linked to: Scratch programming language
Scratch localization framework → usedBy → Scratch editor ⓘ
linked to: Scratch programming language
scratch.mit.edu → officialWebsiteOf → Scratch ⓘ
linked to: Scratch programming language
scratch.mit.edu → programmingLanguageSupported → Scratch visual programming language ⓘ
linked to: Scratch programming language
Raspberry Pi → hasProgrammingLanguageSupport → Scratch ⓘ
linked to: Scratch programming language
Logo → influenced → Scratch ⓘ
linked to: Scratch programming language