Install Scratch 3 on Linux ARM Device

Scratch 3

Enjoy learning computer programming with drag-n-drop blocks!
This is Raspberry Pi's official electron build of Scratch 3 and it runs offline.
To run: Menu -> Programming -> Scratch 3
To run in a terminal: /usr/lib/scratch3/scratch-desktop
Note: Consider trying Turbowarp or Scratch 2 - both run faster than this version.

Fortunately, Scratch 3 is very easy to install on your Linux ARM Device in just two steps.

  1. Install Pi-Apps - the best app installer for Linux ARM Device.
  2. Use Pi-Apps to install Scratch 3.


For the best chance of this working, we recommend using the latest LTS of Ubuntu or Debian from your hardware manufacturer.
Scratch 3 will run on either an Ubuntu/Debian ARM32 OS or ARM64 OS.

Install Pi-Apps

Pi-Apps is a free tool that makes it incredibly easy to install the most useful programs on your Linux ARM Device with just a few clicks.

Open a terminal and run this command to install Pi-Apps:

wget -qO- | bash

Feel free to check out the Pi-Apps source code here:

Install Scratch 3

Now that you have Pi-Apps installed, it is time to install Scratch 3.
First launch Pi-Apps from your start menu:

Then click on the Programming category.

Now scroll down to find Scratch 3 in the list.

Just click Install and Pi-Apps will install Scratch 3 for you!

Pi-Apps is a free and open source tool made by Botspot and other contributors. Find out more at