Scratch Resources

Scratch is a visual programming language developed by MIT to teach children basic computer science and programming principles by snapping together lego-like blocks of code.

I have been teaching Scratch to children for about 3 years.

In June 2013, I am participating in the 6 week Creative Computing online workshop on teaching with Scratch.

This page is a place to grow my collection of scratch Resources.


In May 2012, I prepared a workshop on Scratch for my colleagues at SCDSB Minds On Media 2012.


What is Scratch?

Scratch is a programming language developed at MIT that allows children to easily explore computer programming and learn through experimentation.
With scratch, children can create video games, explore math concepts, create animations and digital stories, and many other media projects.

Scratch is installed on scdsb computers at programs->Science and Technology –> scratch, but if you need to download it to install at home or on a teacher notebook, you can find it at Direct link to Download page:

Betchablog – Scratch: Australian teacher Chris Betcher has a great introduction to Scratch and very comprehensive list of Scratch resources. Below is Chris Betcher’s presentation for the 2010 k12online conference entitled, Teaching Children to Think Using Scratch. It is about 20 minutes long and provides an excellent overview to how and why one might use Scratch in a classroom.


Other Sources for Scratch Lessons A great source for lesson plans, videos and guides for teaching scratch.

Scratch Video Lessons

classroom2dot0 – **Scratch**

classroom2dot0 – **Scratch** Lesson Plans

Discussions | **Scratch**Ed

Printable Scratch Resources

//Getting Started// with Scratch – //Lifelong Kindergarten// – MIT

//Printable Scratch Reference Cards//

Scratch 1.4 Reference Guide
Scratch for Young Learners (Ages 5-8)
Exploring Math Concepts with Scratch

Facilitator: Minds on Media: SCDSB, May 29 and May 31, 2012

Sean McGaughey- Bayview Public School

Leave a Reply

Your email address will not be published. Required fields are marked *