The new version of the Scratch 3.0 learning environment is here

scratch logo

Today we will talk about an excellent project that is designed for educational environments and for the little ones in our homes who want to learn about programming, although it is also useful for adults and adolescents.

The project we will talk about is Scratch which is a visual programming language whose main feature is to allow the development of mental skills by learning programming without having deep knowledge of code.

Its characteristics are linked to the easy understanding of computational thinking They have made it very widespread in the education of children, adolescents and adults.

This programming language is used for educational purposes to easily create animations and serve as an introduction to more advanced programming content.

It can also be used for a large number of entertainment and constructionist educational purposes such as: science projects (including simulation and visualization of experiments), recorded lectures with animated presentations, animated social science stories, interactive art, music, etc. others.

You can see the different existing projects on the Scratch website, modify them and even test them without actually saving the changes since it does not require any type of registration.

With the help of Scratch, programs are created by manipulating typical logic blocks connected in a logic chain by analogy with the Lego constructor assembly.

The environment can be started as a separate application or delivered as an online service to open in a browser.

Scratch allows users to use event-driven programming with multiple active objects called sprites.

The sprites can be painted as vector graphics or bitmaps, from Scratch's own website using a simple editor that is part of the project, or they can also be imported from external sources including webcams.

The project code is written in JavaScript using the React framework and is supplied under the BSD license.

About the new version of Scratch 3.0


A significant new version of the Scratch 3.0 visual programming environment was recently released, developed by researchers at the Massachusetts Institute of Technology as an experimental platform for teaching children to code.

In addition to transitioning to JavaScript, Node.js, and React, the release of Scratch 3.0 is notable for the implementation of new interfaces for editing sound and images.

A host of new program blocks have been added, including blocks for creating sound effects, word processing operators, blocks for drawing, and managing sprite graphics.

A completely redesigned extension library has been proposed, which offers additional sets of blocks, including those that allow interaction with external equipment and services.

The pack includes new types of sprites, sounds and background images. The interface is adapted for use with tablets.

How to get Scratch 3.0?

It is important to mention that at the moment There are no official Scratch offline application packages for Linux, so at the moment the developers offer us packages only for Windows and Mac OS.

The packages for these systems can be obtained from the official website of the project in its download section. He link is this.

Scratch is undoubtedly an excellent project that can be used in educational settings from elementary schools to schools for adults who want to start programming in a simple way.

An important point to note is that the Scratch developers are working on a version of their application so that it can be used on Chromebooks and that they have plans for Linux even if not in the near future. 

At the moment for those who are interested in being able to learn a little more about Scratch and want to use it in Linux, the only method we can use is from our web browser In the following link.

The Windows application could be used with the help of Wine on Linux, even if I tried to install it quickly, it threw me errors, if someone manages to run it, we would appreciate if you shared your configuration.


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

A comment, leave yours

Leave a Comment

Your email address will not be published.



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   alexgabi said

    I think the offline packages are from Scratch 2.0