Learn2Teach:Teach2Learn aims to expose 3,000-5,000 youth to emerging technologies and sciences to catalyze cultural change around what youth can achieve. The program teaches interactive programming, image editing, music composition, and more using Scratch, GIMP, Pico Crickets, and other tools. Youth teachers are broken into groups to solve community problems using the skills learned, presenting their projects at the end of the summer program. An example project was an alarm system with robot guard programmed in Scratch and using a gogoboard for wireless communication.