• On TechRepublic: Windows 7: Slower to boot than Vista?
September 15, 2008 11:07 AM PDT

Scratch: Open-source programming for kids

by Matt Asay
(Credit: MIT)

Peter Lofgren of Redpill (Sweden) sent over a link to Scratch, a cool open-source project from MIT Media Labs. The purpose? Make programming easy and approachable for kids as young as eight-years old. If the gallery of existing projects is any indicator, it seems to be working.

Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.

I like the fact that Scratch makes development easy, but it also teaches correct principles. As an open-source project, it teaches kids how to interact with the new world of open development. Anyone out there have kids that have used Scratch and can offer up a testimonial?

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
When open source isn't (open enough)
SAP wants an open Java process (pot, meet kettle)
Google shifts software value to operations, away from IP
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Skype to open-source far too little
The difference a few years makes to open source
Add a Comment (Log in or register) (6 Comments)
  • prev
  • 1
  • next
by botchagalupe September 15, 2008 12:29 PM PDT
You should also look at Alice and StoryTellingAlice. My 9 year old has been using it for about a year. I also gave him a copy of Scratch to play with. He preferred Alice over scratch. I tried to get him to blog about that, but that was way to ambitious of me. Here is a link if you are interested...

Teach your parents well
Reply to this comment
by theopensourcerer September 15, 2008 1:21 PM PDT
I went to Scratch's web site and guess what?

No version for Linux. A forum thread started mid-last year where they said they'd get one done for the start of 2008. A few comments and some hacks since then by interested parties but not exactly enthusing me.

I went to the website for Alice and found clearly indicated versions for Windows, Mac AND Linux. Gues which I'll choose?
Reply to this comment
by Aaron_Fulkerson September 16, 2008 12:41 AM PDT
Scratch is fantastic! Also, I'm proud of the fact their entire support portal is powered by MindTouch Deki. :-)
Reply to this comment
by andrewkatz September 16, 2008 1:30 AM PDT
Yes Matt - my son is 8 and has been using it for a few months now (actually, I saw an article in New Scientist on it, and showed it him, to which his response was "Duh! I've been using it for weeks, Dad!").

It's fun and engaging - it's easy to create and animate objects, and cause them to interact, and at the same time get into some fairly complex programming.

What's particularly interesting is the way that it encourages sharing of code. There's good indoctrination, and bad indoctrination....

- Andrew
Reply to this comment
by kiwibuntu September 16, 2008 2:17 PM PDT
For those interested in using Scratch on Ubuntu the following thread may be helpful: http://scratch.mit.edu/forums/viewtopic.php?id=6207
Reply to this comment
by andrewkatz September 19, 2008 12:13 PM PDT
From Oscar: I think it's very good. One of the things that I find most useful is the fact that you can use equations for to turn random items into numbers wich can then be used to "broadcast" wich means making other sprites do things. I've shared some of the sprites and projects I've made so that other people can use them.


- Oscar (aged 8) (AND I DIDN'T SAY 'DUH')
Reply to this comment
(6 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

After 5 years, Firefox faces new challenges

Mozilla helped reshape the Web since releasing Firefox 1.0 five years ago. Now it's got a reawakened Microsoft and Google Chrome to reckon with.

There's a map for that: GPS or smartphone?

Almost every handset comes with mapping software these days, but standalone GPS devices are becoming more affordable than ever.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right