software,education
- Scratch: “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.”
video
- Dr. Horrible’s Sing-Along Blog - I don’t know what this is but my friend Patrick tells me I should watch it.