Windows Display platforms icon
windows mac android
Scratch icon

Scratch

3.29.1
81 reviews
15.1 M downloads

Learn to program by creating small educational projects

Advertisement

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

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.

Reviewed by Alberto García 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,066,057
Date Aug 17, 2023
Content Rating All ages
Advertisement Not specified
Why is this app published on Uptodown? (More information)
Advertisement

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.1
5
4
3
2
1
81 reviews

Comments

See more
gentleyellowquail16749 icon
gentleyellowquail16749
in 2023

It is very nice, this app is a studio, and I advise you to download it. It is very useful 🥰

Like
Reply
biggreytiger20787 icon
biggreytiger20787
in 2023

three good

17
Reply
dangerousyellowowl24855 icon
dangerousyellowowl24855
in 2022

Kamronbek

8
Reply
cleversilverbutterfly93053 icon
cleversilverbutterfly93053
in 2022

This App Take To Much Time To Download

10
Reply
txtxtxtxtxtxtxtxbb icon
txtxtxtxtxtxtxtxbb
in 2021

this game is good but there is no account only on the site of 5 stars

69
Reply
kayax icon
kayax
in 2021

wooooooow verry good

129
Reply
Blender icon
Excellent 3D Modeling program
Python icon
Accessible multi-paradigmatic programming language
Unity icon
The definitive tool for creating video games
PictoBlox icon
Have a great time learning to code
GameMaker Studio icon
Create you own videogames for any platform
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
Unity icon
The definitive tool for creating video games
GameMaker Studio icon
Create you own videogames for any platform
GDevelop icon
Create video games in HTML5 without knowing how to program
Godot Engine icon
Comprehensive open-source suite for game development
Unreal Engine icon
A powerful and professional tool for creating video games
Construct 2 icon
Creating your own game has never been so easy
M.U.G.E.N icon
The basis to create your own fighting games
Aseprite icon
Create pixel art animations
Advanced Installer icon
The easiest way to create Windows installers
GameMaker Studio icon
Create you own videogames for any platform
Stencylworks icon
Create your own videogames in Flash
RenPy icon
An engine to create interactive visual novels
GDevelop icon
Create video games in HTML5 without knowing how to program
RJ TextEd icon
Very useful comprehensive text editor for programmers
Visual Studio Code icon
A multiplatform code editor for Microsoft
Twistpad icon
Speed up and simplify your programming