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 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Scratch uses a drag-and-drop, block-based interface where users snap together blocks of code to create scripts. Scratch uses an event-driven programming model, where code blocks are triggered by specific events, such as when a sprite is clicked, a key is pressed, or a certain condition is met. Related: Programming Concepts... Show more 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 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Scratch uses a drag-and-drop, block-based interface where users snap together blocks of code to create scripts. Scratch uses an event-driven programming model, where code blocks are triggered by specific events, such as when a sprite is clicked, a key is pressed, or a certain condition is met. Related: Programming Concepts For Scratch Show less
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 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Scratch uses a drag-and-drop, block-based interface where users snap together blocks of code to create scripts.
Scratch uses an event-driven programming model, where code blocks are triggered by specific events, such as when a sprite is clicked, a key is pressed, or a certain condition is met.
Related: Programming Concepts For Scratch
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.