Scratch, a free iconic programming language and active learning community provided by MIT, is a learning platform EVERYONE involved in education should know how to use. This is a bold claim, but I'm ready to defend it more than ever after spending four weeks working with Scratch this past semester with my UNT pre-service education students. Together, we learned about the primary Scratch project types (Animations, Games, Simulations, Music, Art, and Stories) as well as other possibilities. Teaching about Scratch and with Scratch enabled me to model project-based learning for my students, and enabled them to learn first-hand the power (as well as challenges) of discovery learning. Scratch challenged all of us, since it took everyone outside our comfort zones. When you ask students to create a word processing document, a spreadsheet, or a presentation, there's a VERY high likelihood they have past experiences with those activities. None of my students had ever used Scratch prior to our class, and many had never tried any kind of computer programming previously. Scratch is a very open environment, so it is ripe for creativity and creative expression. Our schools are too often devoid of opportunities for creative expression, and the invitation for students to demonstrate their learning with Scratch can change this. Few things made me happier this semester than my students discovering how THEY could be successful using Scratch to communicate with others, and resolving to share it with their own students when they begin teaching. This is one example from a student's blog reflection about Scratch and Chris Betcher's 2010 K-12 Online Conference presentation, "Teaching Kids To Think Using Scratch."