Teaching Scratch Training: Getting started with Block Programming


On Teaching Scratch Training

This afternoon, I taught some young, bright people how to get started with Scratch, MIT’s block programming application, at Princeton Public Library. Scratch training is a regular offering there. Block programming is a ‘lego-style’ approach to programming where you drag and drop functions from a predetermined set to develop a program. For example, you can have a character, called a sprite, dance back and forth on a canvas, jump when you hit a key on your keyboard, and flip when it touches another character.

Scratch Training (Photo credit: Wikipedia)

Scratch Training (Photo credit: Wikipedia)

Over a few weeks, I’m going to introduce the basics of Scratch, using their own great tutorial resources. My focus was their Scratch Cards, simple tutorials that allow beginners to quickly gain an understanding of things that you can do. http://info.scratch.mit.edu/Support/Scratch_Cards

Richard Stallman

Cover of Richard Stallma

I was particularly excited to share the easy way in which you can look at other Scratch projects that other scratchers have shared. You can visit those projects and play them as they were programmed, but you can also open them up in the editor, save a local copy to your own projects (called remixing) and begin making improvements of your own. I do this all the time in order to build upon the work of others, perhaps the key benefit of open source software, a key idea celebrated by Scratch. It makes sense that MIT manages this project, as Free Software and the idea of openness and transparency in software was born with MIT’s own Richard Stallman.

Next week, we’ll be coming back to share the projects that we came up with to explore how we can each use Scratch to scratch our own itch. Can’t wait!

Related articles

This content is published under the Attribution 3.0 Unported license.


About lemsy

John LeMasney is an artist, graphic designer, and technology creative. He is located in beautiful, mountainous Charlottesville, VA, but works remotely with ease. Contact him at: lemasney@gmail.com to discuss your next creative project.

Leave a Reply