Provides the best resources (including a lesson plan from Harvard) for learning Scratch and teach Scratch. Scratch is a programming language developed at MIT to teach kids programming. They use drag and drop instead of typing commands. The children can easily make videogrames by programming scratch. For example, there is a videogame of Harry Potter and his friends at Hogwarts playing quidditch. For younger children, they can make a Star Wars “movie” of Yoda battling Darth Vader. It is suitable for elementary school kids. It is also used in junior high and high schools. Most notably, it is used in the introduction to computer programming course at Harvard University.
This list was compiled by going through the 150+ thread on the forum for educators at the scratch website.