App Inventor is an open-source tool that democratizes app creation for and by all. By combining visual LEGO-like blocks together on the screen, even users with no prior programming experience can use App Inventor to create their own mobile applications. Currently, App Inventor has over 1,000,000 users and is being taught by universities, schools, and community centers worldwide. In those initiatives, students not only acquire important technology skills such as computer programming, but also have the opportunity to apply computational thinking concepts to many fields including science, health, education, business, social action, entertainment, and the arts. Work on App Inventor was initiated in Google Research by Hal Abelson and is continuing at the MIT Media Lab as part of its Center for Mobile Learning, a collaboration with the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) and the Scheller Teacher Education Program (STEP).
Build-in-Progress is a new platform for people to document and share design projects that are still works-in-progress. The website encourages designers to share their designs as they are under development, showcasing the trials and errors that naturally occur throughout the design process. This is in contrast to existing platforms, which tend to present users with edited recipes for replicating existing projects. Build-in-Progress also has a companion mobile app for enabling designers to easily share media associated with their projects.