Go to Windows platform Display platforms icon
Go to Windows platform Go to Mac platform Go to Android platform
Scratch icon

Scratch

3.29.1
90 reviews
15.7 M downloads

Learn to program by creating small educational projects

Advertisement
Remove ads and more with Turbo
Alberto García icon
Reviewed by
Alberto García
Developer’s Operations and Support

Scratch is a free visual programming app for Windows. Designed as an introduction to programming for children by the MIT Media Lab, Scratch allows you to create interactive projects with animations and stories and program entire games through this app.

Pieces of code fit together like a puzzle

Scratch is ideal for learning to program thanks to block-based programming. Each piece of code is associated with a block. After selecting the desired action, just drag it to the point where you want it to be executed since the actions fit together like puzzle pieces. You can make columns of independent blocks to program different actions. For example, you can have all the character's movements and actions in one column and make another one for what happens if you die, such as playing a sound or deducting a life. In each project, you can also add objects and edit backgrounds.

Advertisement
Remove ads and more with Turbo

Avoid having to write code

Thanks to block programming, you won't have to write any code. This allows you to concentrate more easily on the logical programming of the actions you want to perform. You can easily learn concepts like loops, conditions, variables, events, etc. You can run the code after each change to see how it affects the game and correct it until it does what you want.

Learn with collaborative projects

Scratch enables you to create new projects from scratch or download projects shared by other users on the official website. As a collaborative platform, it grants access to all other users' projects. Beyond downloading, you can engage with projects by commenting or collaborating with creators. You also have the flexibility to use existing projects as a foundation for your own work or integrate elements you find appealing. This collaborative and straightforward approach has established it as one of the most widely used languages in schools worldwide.

Download Scratch and learn to program easily on your PC.

Translated by Uptodown Localization Team

Frequent questions

Is Scratch free?

Yes, Scratch is free. You don't need to buy a license, nor is there a premium version. It's a completely free program designed for educational purposes.

Is Scratch good for beginners?

Yes, Scratch is a good tool for beginners. In fact, its target audience is young people, but Scratch is a very useful and user-friendly option for anyone who wants to learn programming, regardless of age.

Information about Scratch 3.29.1

License Free
Op. System Windows
Category Video Games
Language English
1 more
Author Scratch Foundation
Downloads 15,730,141
Date Aug 17, 2023
Content Rating All ages
Advertisement Not specified
Why is this app published on Uptodown? (More information)
Advertisement
Remove ads and more with Turbo

Older versions

exe 3.28.0 Feb 11, 2022
exe 3.26.0 Nov 12, 2021
exe 3.18.1 Jan 14, 2021
exe 3.17.1 Oct 29, 2020
exe 3.15.0 Sep 17, 2020
exe 3.12.0 Jul 8, 2020
Available for other platforms

Rate this App

Review the app
Scratch icon

Rating

4.2
5
4
3
2
1
90 reviews

Comments

See more
heavypinkpartridge7367 icon
heavypinkpartridge7367
8 months ago

I have been using this program since 2009

4
Reply
freshsilverbamboo34824 icon
freshsilverbamboo34824
8 months ago

It's fantastic

3
Reply
amazinggoldenquail76401 icon
amazinggoldenquail76401
10 months ago

Scratch is an application designed for children and doesn't offer much, but I appreciate the effort to make children happy.

3
Reply
biggreytiger20787 icon
biggreytiger20787
in 2023

Very good

19
Reply
freshredconifer64776 icon
freshredconifer64776
in 2022

May Allah reward you with goodness.

9
Reply
txtxtxtxtxtxtxtxbb icon
txtxtxtxtxtxtxtxbb
in 2021

This game is good, but there are no accounts, only on the site. 5 stars.

70
Reply
Blender icon
A great 3D modeling and animation tool
Python icon
Accessible multi-paradigmatic programming language
DOSBox icon
The best way to play MS-DOS games on modern PCs
Free Pascal icon
Open source compiler for Pascal
RenPy icon
An engine to create interactive visual novels
Aseprite icon
Create pixel art animations
Solar2D icon
Create games and apps with this popular engine for free
BYOND icon
Develop your own games and play games from others
Advertisement
Remove ads and more with Turbo
RenPy icon
An engine to create interactive visual novels
Game Maker icon
Design games in a simple, intuitive, and visual way
RPG Maker icon
The creation of whole fanatasy worlds is in your hands
M.U.G.E.N icon
The basis to create your own fighting games
Construct 2 icon
Creating your own game has never been so easy
GameMaker Studio icon
Create you own videogames for any platform
Unity icon
The definitive tool for creating video games
Mario Builder icon
Create your own Mario game
C++Builder icon
Build native C++ apps fast
HTML Editor PRO - Ai Agent icon
Cloud in Cloud with Agentic AI and continue in mobile app at same time
Anaconda icon
All the features you need to work on data science projects
Hoodie Survivor icon
Auto shooter survival game
QQ Input Method icon
Configure your keyboard to type in Chinese
Windsurf icon
Powerful AI-driven IDE
Navicat for Snowflake icon
Helps you to simplify your interactions with Snowflake.
Warp icon
Program on a terminal with the help of AI