I Programmer's contribution to Computer Science Education Week is an exploration of Scratch, MIT's free visual programming language that has been designed for teaching programming to young beginners.