Scratch Online


The Scratch Website

All of our programming in this course will be done using “Scratch,” MIT’s block-based programming language.

Scratch will run in the following browsers:

  • Chrome 35 or later
  • Firefox 31 or later
  • Internet Explorer 8 or later

In addition, you must have Adobe Flash Player 10.2 or later installed in order to run Scratch.

Even for assignments that do not explicitly require you to create a program, it will be useful to have Scratch open on the side to experiment and explore.

Visit to get started. You should see a webpage that looks similar to this: Home Page Screenshot

Creating a Scratch Account and Signing In

At the top right corner of the Scratch page, you’ll see a “Sign in” button.

If you already have a Scratch account, sign in with your username and password. If not, click on the “Join Scratch” button next to the “Sign In” button to make a new account. You’ll need a valid e-mail address to make a Scratch account.

Once you’ve logged in, click on the “Create” button at the top left corner of the webpage. This will take you to a new page where you can start working on a new Scratch project!


Before you leave the Scratch website, be sure to sign out! This is especially important if you’re not on your personal computer.

To sign out of Scratch, click your username in the upper right hand corner of the screen. In the picture below, the name is “atdp”, but your screen will show your name.

Then, in the menu that appears, click “Sign out”.


Saving Your Work


It’s really important that you save your Scratch projects often. Otherwise, you might lose something you’ve been working really hard on! It hurts, I promise.

To save your project in Scratch, click “Save Now”  in the upper right corner of the screen, next to your username. You can also click the “Save Now” option in the “File” menu in the upper left part of the Scratch editor.

Naming Your Project

You can change the name of your project by filling in the box at the top of the stage, in the upper left portion of the screen. In this picture, we’re naming our project “1. Repeats in a Song”.


Changing the Language

Changing the Language

The Scratch website detects language from the browser settings. If you usually use a language other than English on the internet, Scratch will show you blocks named in that language. Many of our students like to change the language of the Scratch editor to English, so that the block names used in the course are the same as the block names on the Scratch website. To change the language, click on the globe in the upper left hand corner of the Scratch editor, next to the word Scratch. Then, choose English from the list of languages that appears.



Posting Your Scratch Projects

Posting Scratch Projects in edX

During this course, you will be asked to post links to your Scratch projects on edX so that other students can see your work. Before you post a link to your project, you need to share the project. Do this by pressing the gray Share button in the upper right corner of the Scratch editor, under your Scratch username.

After you’ve shared your project, you will see the word “shared” in parentheses under the name of your project, and you will no longer see the “Share” button next under your username in the upper right corner.

To post your project on edX, copy the URL of your project and paste this into a discussion post on edX. The URL for your Scratch project should be at the top of the browser page.

A good discussion post should include a sentence or two explaining what you’ve posted, and the link to your shared project. Here’s an example:

“This is my song project. I tried to make two different sets of notes play at the same time!”

Remixing Scratch Projects

Remixing Scratch Projects

Sometimes we want to change a project that someone else has made. Scratch gives us an easy way to do this, called remixing. When you remix a project, you get your own copy of it to work on.

Here is a link to one of our projects. After you open the link, click on the button that says “See Inside” in the upper right corner of the page, under the blue bar.

This will show you the scripts that make up this project. To make a copy of the project that you can change, click the orange “Remix” button in the upper right corner of the screen, under the gray bar.

Now you can edit our project!