Live briefing
Everything about Scratch (programming language)
Programming language learning environment
Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 5 to 16. Users can create projects on the website using a block-like interface. Scratch was conceived and designed through collaborative National Science Foundation grants awarded to Mitchel Resnick and Yasmin Kafai. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Scratch (programming language)A 5-minute orientation
- Skim a recent paper: Programming Education Using Scratch to Learn a Text-Based Programming LanguageInfluential work since 2022
- Pick up a classic book: Lifelong kindergartenThe most-reprinted book on the subject
- Read the landmark paper: The Scratch Programming Language and EnvironmentCited 960 times
- Go sideways: Snap! (programming language)A closely related topic
- Go sideways: StencylA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
The Scratch Programming Language and Environment
The Effects of an Information-Technology Gifted Program on Friendship Using Scratch Programming Language and Clutter
DeepScratch: Scratch Programming Language Extension for Deep Learning Education
Assessment of Scratch Programming Language as a Didactic Tool to Teach Functions
Understanding comment practices in Scratch: A study of comments in a block-based visual programming language
Effect of Scratch Programming Language (SPL) on Achievement in Geometry among Senior Secondary Students in Ibadan, Nigeria
The Ability of Scratch Teaching in Programming Language—Taking Roguelike Mathematical Games as an Example
FOR THE FANS OF THE SCRATCH PROGRAMMING LANGUAGE: MATHEMATICAL EMBROIDERY OF ASTROID
🆕 Influential since 2022
Programming Education Using Scratch to Learn a Text-Based Programming Language
Creating interest in programming lessons in young school children (scratch language)
Examining the Possibility of Using Visual Programming Language Scratch in Preschool Education for Learning Arithmetic Operations
EFFECTS OF TEACHING USING SCRATCH PROGRAMMING LANGUAGE ON STUDENTS’ PROBABILITY ACHIEVEMENT AND INTEREST IN BAYELSA STATE
📚 Books worth reading
Lifelong kindergartenMitchel Resnick · 2017
Connected CodeYasmin B. Kafai, Quinn Burke · 2014
Create Your Own Story with ScratchKevin Wood · 2017
Create Computer Games with ScratchKevin Wood · 2017
Create an Animation with ScratchKevin Wood, Glen McBeth · 2017
The official ScratchJr bookMarina Umaschi Bers · 2015
Scratch Programming PlaygroundAl Sweigart · 2016
A beginner's guide to codingMarc Scott · 2016
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Snap! (programming language) Snap! (formerly Build Your Own Blocks) is a free block-based educational graphical programming language and online community. Snap allows students to explore…
- Stencyl Stencyl is a video game development tool that allows users to create 2D video games for computers, mobile devices, and the web. The software is available…
- MIT App Inventor MIT App Inventor (App Inventor or MIT AI2) is a high-level block-based visual programming language, originally built by Google and now maintained by the…
- ScratchJr ScratchJr is a visual programming language designed to introduce programming skills to children ages 5–7. The app is considered an introductory programming…
- Blockly Computer programming portal Free and open-source software portal Blockly is a client-side library for the programming language JavaScript for creating…
- GDevelop GDevelop is a 2D and 3D cross-platform, free and open-source game engine, which mainly focuses on creating PC and mobile games, as well as HTML5 games…
- Cocos2d Cocos2d is an open-source game development engine for creating 2D games and other graphical software for iOS, Android, Windows, macOS, Linux, HarmonyOS…
- Logo (programming language) Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. The name was coined by Feurzeig while…