Skip to main content
Create interactive lessons using any digital content including wikis with our free sister product
. Get it on the
Pages and Files
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
playing with Scratch? You should! Go grab yourself a copy from
and get programming! Better yet, get your kids programming! Trust me, they'll love it!
Where do I start?
The Getting Started Page
- For, well, getting started. Duh!
- Print these out, give them to the kids and get out of their way.
Introductory Video Tutorials
- Learn the basics, for your visual thinkers.
The Scratch Support page
- Go to the source
- Like the name says, a place to learn Scratch.
More Scratch Cards
- Additional Scratch cards made by Amitai Gat
Courtesy of John Maklary
a really cool video demonstration of some of the capabilities of Scratch, would tie in with Logo programming also.
some nice little tutorials on some basics
a collection of projects
an explanation and 8 lessons (with downloads) that can be used to develop skills.
Wes Fryer's Scratch resources
Connecting to the Real World
- These things are cool!
Blog posts about Scratch you might like to read
I asked my students to tell us about some of the projects they've been wotking on... Here's what they said...
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.
Chris Betcher, @betchaboy
Martin Levins, @martinlevins
Patrick Woessner, @pcwoessner
Mike Renne, @article26
Cam Bennet , @cdbennet
Adrian Bruce @adrianbruce
help on how to format text
Turn off "Getting Started"