Jump to content

Draft:Scratch Coding Projects

From Wikiversity
(Redirected from Basic Scratch Coding)

Coding is very important in many aspects of computer science, so this Wikiversity course is designed to bring the key concepts of Scratch, a visual block-based coding language, which includes discussing key principles and creating Scratch programs, to light. These projects can then be optionally published on the Scratch website or on the internet, and are primarily based on Scratch 3.0. These coding projects is designed for people of all ages, so anyone is welcome to join with this course.

Scratch Account

[edit | edit source]

You will not require a Scratch account to complete these coding projects, but if you do have a Scratch account, you can also complete these coding projects with no problems.

This course involves and uses Scratch, which is a free programming language.

Topics

[edit | edit source]

Introduction to Scratch

[edit | edit source]
  1. Overview of 3.0 Editor (Familiarise yourself with the 3.0 editor) (start here!)

Project Guides

[edit | edit source]
  1. Hello World - Write a simple hello world program
  2. Maths Quiz (under construction)
  3. Clicker Game (under construction)
  4. Time zones
  5. Geometric design: Triangle

These projects will be rigorously explained and easy to follow, so the basics will be explained clearly and will allow you, by the end of this course, to apply basic skills whenever creating projects with Scratch and further projects, which is vital when using any programming language.

[edit | edit source]

For accessing Scratch, visit: https://scratch.mit.edu and press the "Create" button which will create a fresh, new project for you to work on.

The Scratch homepage

Alternatively, you may also download the offline editor from: https://scratch.mit.edu/download, which will not require an internet connection.

There are three different types of versions of Scratch, which are:

  • Scratch 1.4
  • Scratch 2.0
  • Scratch 3.0
The Scratch 3.0 Editor

This course will be using Scratch 3.0, which is the newest version of Scratch as of September 2025. The image on the right shows the Scratch 3.0 user interface.

Example of a script in Scratch 2.0

Installing Scratch

[edit | edit source]

If you would like to work on the offline version, this is how you can install it.

On Windows

[edit | edit source]
  1. Go to https://scratch.mit.edu/download
  2. Click Windows on the 'Choose your OS' bar if it isn't already
  3. Click on 'Direct download'
  4. When the file has finished downloading, open it
  5. In the installation window, continue with the installation depending on how you want it
  6. Click install.
  7. Wait until Scratch has finished installing.
  8. Click on 'Run Scratch 3' if it hasn't already, then click finish
  9. Scratch should load. When it loads, there will be a pop-up about your information with the Scratch team. Tap on 'Do not share my usage data'
  10. Click 'close'
  11. Done!

[1]

On Mac

[edit | edit source]
  1. Go to https://scratch.mit.edu/download
  2. Click on the 'macOS' button on the Choose your OS bar if it hasn't already
  3. Click on 'Download on the App Store'
  4. Click on the download button in the App Store
  5. When the download finishes, click on open
  6. Scratch should load. When it loads, there will be a pop-up about your information with the Scratch team.Click on 'Do not share my usage data'
  7. Click 'close'
  8. Done

[2]

On ChromeOS/Android

[edit | edit source]
  1. Go to https://scratch.mit.edu/download
  2. Click/tap on the 'Get it On google Play' button.
  3. This will open the Google Play Store. Tap install
  4. When install has finished, tap open
  5. Done!

[3]

See Also

[edit | edit source]

References

[edit | edit source]
  1. How To Install (2021-05-08), How to Download and Install Scratch on Windows 10, retrieved 2025-10-29
  2. SammyCheez (2021-06-30), How To Download Scratch 3.0 On A Mac/MacOS, retrieved 2025-10-29
  3. SammyCheez (2021-06-27), How To Download Scratch 3.0 On A Chromebook/ChromeOS, retrieved 2025-10-29