Media designs with scratch: what urban youth can learn about programming in a computer Clubhouse

We report on the programming learning experiences of urban youth ages 8-18 at a Computer Clubhouse located in South Central Los Angeles. Our analyses of the 536 Scratch projects, collected during a two-year period, documents the learning of key programming concepts in the absence of instructional interventions or experienced mentors. We discuss the motivations of urban youth who choose to program in Scratch and the implications for introducing programming at after school settings in underserved communities.