In honor of the Women's World Cup, we built soccer goal keepers this month. Instead of using the LEGO software, however, we programmed our goalies using MIT's free software Scratch.
Scratch is a little more sophisticated than LEGO code and brings us a little closer to higher-level text programming languages, such as Python. Some of the concepts, such as the use of variables, might have been a little confusing, but that's okay for now. I'm sure if your children stick with it, it will eventually click. I encourage them to download Scratch to their own computers and start to play around. There are tons of great resources on the web. And, of course, we also have some good books in the library:
- Super Scratch programming adventure! : learn to program by making cool games! by the LEAD Project
- Scratch programming in easy steps by Sean McManus
- Learn to program with Scratch : a visual introduction to programming with games, art, science, and math by Majed Marji
- Python for kids : a playful introduction to programming by Jason R. Briggs