Scratch
You create animations, stories and simple games by combining programming blocks.
Developer Scratch Foundation
Version 3.32.1 (macOS) · Open source · Windows · macOS
Looking for an alternative to Scratch?Compare KTurtle.Compare alternativesScratch lets you program with blocks for movement, sound, events and logic. You build scenes with figures and backgrounds and immediately see what your program does. The download version makes it possible to work locally without always opening the online editor.
Saving a project on your computer and publishing it in the online community are different actions. The rules and account options of Scratch apply to parts. Use only images and sounds that you are allowed to process.
Compare Scratch with alternatives
For initial programming, the difference between blocks and text is important. Compare how to learn steps, repetition and variables, and whether you want to make a story or especially a geometric drawing. The same concepts can come back in both forms, but the controls are different.
| Software | What can it do? | Platform and licence |
|---|---|---|
| ScratchYou are viewing this app | You build interactive stories, animations and games by combining programming blocks. You immediately see what sprites and events do. | Windows, macOSOpen source |
| KTurtleView this alternative | You send a turtle with programming assignments to make drawings. This allows you to practice step-by-step instructions, repetition and logic. | Windows, LinuxOpen source |
Choose an alternative to explore its features, system requirements and download options.
Who is it for?
Getting started
Privacy
Good to know
Please note
Advantages
- Visual programming blocks Direct result with image and sound Locally work with the download version
Things to consider
- No general app export for each platform Online sharing requires extra attention Large projects become more difficult to organise
Download Scratch
The download page opens in a new tab.
Provider’s website · scratch.mit.edu
Version history
3.32.1 (macOS)
You get a repacked Mac release from Scratch 3.32.
Report a new version
Our verdict
Scratch is a strong starting point if you want to learn how events, repetition and conditions together form a program. You can quickly make something visible and then investigate why it is reacting differently than expected. That makes mistakes part of learning.
The blocks don't take away all the thinking, and that's useful. Start with a little idea, like a figure that responds to a key, and expand it step by step. A different environment is needed for professional app development. For learning how to design interaction and logic, Scratch offers an accessible and concrete basis.
Ratings
No ratings yet. Share your experience.
Log in to rate this software.
Comments
Share your experience. Comments appear after approval.
No comments yet.