Programming 4 Kids with Scratch

This series teaches kids and curious adults programming using the Scratch programming language. Kids write programs to move sprites on a stage, generate music, create games and animations, draw pictures, present stories and more.

Every program is created from nothing – or dare we say, from Scratch. Compares Scratch examples side by side with Java, C, C++, JavaScript, Ruby and Python showing that the programmer is ready to immediately move onto another programming language.

View some of their clips online from this YouTube playlist.