Learn Coding

13 min read

Scratch Online for Kids in Malaysia: How to Open It, Download It and Start a First Project

Published: 21.10.2026·Updated: 21.10.2026
Hafiz Rahman

Hafiz Rahman

Coding Curriculum Team, Algonova Malaysia

Scratch Online for Kids in Malaysia: How to Open It, Download It and Start a First Project

Scratch online is free: go to scratch.mit.edu, press Create, and your child can start building in the browser without an account. For offline use, download the free Scratch app for Windows 10 or later, macOS 10.13 or later, Chromebooks or Android 6.0 tablets. Scratch is made for ages 8 to 16, and most Malaysian children first meet it in RBT in Year 4.

How do you open Scratch online or download it?

You can use Scratch in two ways: in the browser at scratch.mit.edu, or as the free Scratch app that works without internet. Both run Scratch 3, the version released in January 2019, so projects look and behave the same.

Scratch onlineScratch app (offline)
Where to get itscratch.mit.edu, button Createscratch.mit.edu/download, Microsoft Store, Mac App Store or Google Play
Works onMost browsers on laptops, Chromebooks and tabletsWindows 10+, macOS 10.13+, ChromeOS, Android 6.0+ tablets
Needs internetYesNo, after install
Where projects are savedYour Scratch account, or an SB3 file on your computerInside the app or as a file
Sharing with the communityYes, with an accountUpload the file to the website first

To open Scratch online for the first time:

  1. Type scratch.mit.edu into the browser. Avoid look-alike sites in search results.
  2. Press Create at the top of the page. The editor opens with an orange cat on the stage.
  3. Drag one block in and press the green flag to check that it works.
  4. Before closing, use File, then Save to your computer, if you have no account yet.

Take the offline app only from the official download page or from your device's app store, where the developer is listed as the Scratch Foundation. Android phones are not supported, and there is no iPad app, so on an iPad your child uses the browser version.