The Scratch course develops academic and computer programming skills through the completion of a computer game design project. The comprehensive, standards-based project includes computer programming, computer animation, multimedia, and technical writing. Students use Scratch, a free computer programming software developed by the Massachusetts Institute of Technology to help young people develop 21st century learning skills. Scratch is a new programming language that makes it easy to create interactive stories, animations, and games, and share those creations on the Internet. Through the creation of Scratch games, students learn important mathematical and computational skills, while also gaining a deeper understanding of the process of computer game design.