We are developing a special version of our Scratch programming language to enable people to create, play, and share interactive media on mobile devices. Mobile Scratch is designed especially for interacting with the outside world, taking inputs from microphone, camera, and external sensors, and communicating with other mobile devices. We are running an initial pilot project at an innovative school serving children in low-income communities in India.