2) Getting Started with Scratch
Students (age 8 and up) learn the basics of programming with Scratch by making the cat (called a Sprite) move, make a sound, change colour, and dance. They learn how to add an additional sprite, add music and a new background to the stage. It is important that students follow the steps in the animations and read the instructions as they progress or it can become confusing. Once students are comfortable with the basics they might want to try exploring projects other students have created and thinking about how they can rework or add to them. Or challenging themselves to find a coding error in Debug It – Week 1 and Debug It – Week 2.

5) Scratch Jr App
The Scratch Jr App is free on iPads and Android tablets designed for students aged 5-7. When you first open the app you can select the house to start a new project, the question mark to see an intro video and sample projects or the book in the top right corner to see the guides. Check out the Scratch Jr website foractivity ideas and copies of the guides.

6) Learning How to Program with Scratch by Pluralsight
Created by Dr. Joe Hummel, this free sequence of tutorials shows videos and gives tasks that learners can complete individually or in pairs. This is a comprehensive program for upper junior and intermediate students to work through collaboratively that reviews the basics of Scratch and coding. It begins by talking about why we should learn programming and asking you to download Scratch to your computer. If you are using a school computer Scratch is already downloaded but I recommend using the online version of Scratch. If you want students to save their work they will need to create an account. This is a great opportunity to review digital citizenship and online safety.