Scratch is a programming environment developed by MIT's Media Lab for children of all ages. It uses drag-and-drop scripting blocks to create programs that are fun, elegant and teach many important programming and problem-solving skills. This session is an introduction to Scratch. We will explore Scratch tools and create a few simple programs. If you don't know anything about Scratch, this session will be a gentle introduction. If you're a Scratch user, please come and share your experience.