You are never limited to just the default Scratch Cat. The editor features a massive built-in library of assets.
Let us construct a basic foundational script to understand how block components interlock.
Scratch turns programming into creative play. You’ve learned:
Before we jump in, it's helpful to understand what you're working with. Scratch is a free, beginner-friendly visual programming language and online community, initially launched in 2007 by the Lifelong Kindergarten Group at the MIT Media Lab. The platform is designed to help people, especially young learners, create their own interactive stories, games, and animations without needing to write traditional lines of code. Instead, you'll "snap together" colorful blocks, much like puzzle pieces, to build scripts that control characters and effects on a digital stage. scratchmitedu-projects-editor-tutorial-getstarted
🧡 Manages logic with loops ( repeat , forever ) and conditions ( if-then ).
Every script needs a way to start. From the category (yellow), drag the block " when green flag clicked " into the Scripts Area. This block sits on top of your script like a hat. Now, whenever you click the green flag above the stage, this script will run.
Are you interested in adding ? Share public link You are never limited to just the default Scratch Cat
The strip of purple at the top of the screen contains some important menus and tools:
Look at the top right of the menu bar. If you see the text Save Now , click it to sync your progress manually.
Record, upload, or choose from Scratch’s built-in sound library. You can trim audio and apply effects like "fade in" or "robot." Scratch turns programming into creative play
Let’s create a simple animation.
Once you log in and click in the top menu bar, you will launch the Scratch Project Editor. The workspace is divided into four main structural areas: