Teaching kids to think using Scratch

This page is a followup to my K12 Online Conference 2010 presentation, and is a work in progress!

OK, first of all, here's the video I made for K12 Online 2010... start with that, then take a look at the other links on this page.

As a follow up to my 2010 K12 Online presentation “Teaching kids to think using Scratch” I plan to start collecting lots more Scratch programming resources on this page. As I made the presentation for K12 Online it became very obvious to me that the 20 minute time limit wouldn’t let me dig into the Scratch software nearly as much as I would have liked. Over the next little while, I’ll be adding a whole lot of Scratch links, tools and ideas here. Stay tuned!

In the meantime, are you playing with Scratch? You should! Go grab yourself a copy from http://scratch.mit.edu and get programming! Better yet, get your kids programming! Trust me, they'll love it!

Where do I start?

Extra Resources

Connecting to the Real World

Blog posts about Scratch you might like to read

Real Stories

I asked my students to tell us about some of the projects they've been wotking on... Here's what they said...

Scratch 2.0

Welcome to Scratch 2.0! It's still the same familiar Scratch we all love, but with some major improvements and advances. When it was still in beta, before it was officially released, I made this short video just to walk you through some of the bigger changes and to introduce you to the new interface.

Scratch 2.0 is web-based, so no software installation needed. It also requires you to make an account if you want to save your work so it really encourages students to log in. This leads them into the idea of remixing others work, looking at the code behind other people's projects, and being a more active member of the Scratch community. A huge cheer to Mitch Resnick and the team at MIT for their work on this release!… Scratch is a fantastic resource for education and it leads the way as a tool for teaching computational thinking to younger students.

The Scratch Project Clearinghouse

In an interesting comment thread on my blog it was suggested that, while Scratch tutorials are obviously useful, they are also relatively easy to find. What isn't so easy to find is a good collection of really good, really challenging Scratch problems; programming challenges that teachers can offer to kids that are solved by creating interesting Scratch solutions. As is so often the case, it's not the finding the answer that is the problem, it's coming up with really good questions!

To that end, I've suggested creating a clearinghouse of good Scratch projects. I'm hoping it could be developed into an ongoing resource that teachers can browse through to find great examples of graded Scratch challenges that kids will enjoy working on.

Sound like a good idea? If you're interested in contributing to this project in any capacity at all, please add your name and Twitter handle to the list below. I'll organise an online space where you can contribute, and if you think it worthwhile, a couple of live sessions on Skype or Adobe Connect where we can gather for a chat.

  1. Chris Betcher, @betchaboy
  2. Martin Levins, @martinlevins
  3. Patrick Woessner, @pcwoessner
  4. Mike Renne, @article26
  5. Cam Bennet , @cdbennet
  6. Adrian Bruce @adrianbruce