ScratchJr
E12527
ScratchJr is a simplified, block-based visual programming language and app designed to introduce young children to coding and computational thinking through interactive stories and games.
All labels observed (2)
| Label | Occurrences |
|---|---|
| ScratchJr canonical | 3 |
| ScratchJr development team | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T97014 — 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: ScratchJr Context triple: [Scratch, inspired, ScratchJr]
-
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.
MIT App Inventor
MIT App Inventor is a visual, block-based programming environment that enables users—especially beginners and students—to create mobile applications for Android (and increasingly other platforms) without needing traditional coding experience.
-
C.
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.
-
D.
LEGO Mindstorms extension
LEGO Mindstorms extension is an add-on for the Scratch programming environment that enables users to control and program LEGO Mindstorms robots through visual code blocks.
-
E.
One Laptop per Child
One Laptop per Child is an educational nonprofit initiative that aimed to provide low-cost, durable laptops to children in developing countries to support digital learning and bridge the global digital divide.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: ScratchJr Target entity description: ScratchJr is a simplified, block-based visual programming language and app designed to introduce young children to coding and computational thinking through interactive stories and games.
-
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.
MIT App Inventor
MIT App Inventor is a visual, block-based programming environment that enables users—especially beginners and students—to create mobile applications for Android (and increasingly other platforms) without needing traditional coding experience.
-
C.
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.
-
D.
LEGO Mindstorms extension
LEGO Mindstorms extension is an add-on for the Scratch programming environment that enables users to control and program LEGO Mindstorms robots through visual code blocks.
-
E.
One Laptop per Child
One Laptop per Child is an educational nonprofit initiative that aimed to provide low-cost, durable laptops to children in developing countries to support digital learning and bridge the global digital divide.
- F. None of above. chosen
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
block-based programming language
ⓘ
children’s educational software ⓘ educational programming environment ⓘ mobile application ⓘ visual programming language ⓘ |
| basedOn |
Scratch programming language
ⓘ
surface form:
Scratch
|
| designGoal |
make coding accessible to pre-readers
ⓘ
support creativity in young children ⓘ support problem-solving skills ⓘ support storytelling skills ⓘ |
| developer |
DevTech Research Group
ⓘ
MIT Media Lab ⓘ Playful Invention Company ⓘ Tufts College ⓘ
surface form:
Tufts University
|
| educationalDomain |
computational thinking
ⓘ
computer science education ⓘ early childhood education ⓘ |
| hasComponent |
block palette
ⓘ
character editor ⓘ programming area ⓘ stage area ⓘ |
| hasFeature |
background scenes
ⓘ
block-based scripting area ⓘ drag-and-drop code blocks ⓘ graphical characters (sprites) ⓘ no text-based typing required ⓘ project saving and loading ⓘ simple animation tools ⓘ sound recording ⓘ touch-based interface ⓘ |
| languageSupport | multiple languages ⓘ |
| license | free to use ⓘ |
| primaryUse |
creating interactive stories
ⓘ
creating simple games ⓘ teaching basic programming concepts ⓘ |
| programmingParadigm |
block-based programming
ⓘ
visual programming ⓘ |
| supportsPlatform |
Android
ⓘ
Chromebook ⓘ desktop (via some distributions) ⓘ iOS ⓘ |
| targetAgeRange | 5–7 ⓘ |
| targetAudience | young children ⓘ |
| teachesConcept |
cause and effect
ⓘ
events ⓘ loops (repetition) ⓘ sequencing ⓘ simple parallelism ⓘ |
| website | https://www.scratchjr.org/ ⓘ |
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: ScratchJr Description of subject: ScratchJr is a simplified, block-based visual programming language and app designed to introduce young children to coding and computational thinking through interactive stories and games.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.