Want to motivate your middle school students by teaching them how to make their own mobile apps? MIT App Inventor is a blocks-based programming language with a development environment that runs in a browser, and allows users to design and build mobile apps. Students can take the next step from Scratch to make programs they can carry around in their pockets, and share with family, friends, and the world. MIT App Inventor has recently developed a computational thinking middle school...