Educator Resources

Featured Stories

Educators are discovering innovative ways to engage their students in building mobile apps. Browse our collection of stories to become inspired!

They take a computer science course each and every semester. They build mobile apps. They learn using a visual language, App Inventor, that allows them to create their first app within an hour and sophisticated ones within days. They become so excited about programming phones that they join the Technovation after-school program and spend their afternoons learning more programming and entrepreneurship skills. Who are these students?
Darren and Jack with Phones Today's students experience computers in a very tactile and personal way through handheld devices, phones, and tablets. App Inventor taps into these experiences to provide students with a computing environment that's not only fun and exciting, but also real world. It’s even possible to get students’ apps on the Android Marketplace. Wow! This kind of excitement around computing prompted teacher Jeremy Scott to develop a course for using App Inventor to teach CS to middle school students.

Curriculum

Check out the game-based curriculum from the MIT App Inventor team:

Teaching Resources

App Inventor is a great tool to teach programming to high school students. Google Intern, Michelle Hutton, created this 6 week curriculum.

This extraordinary book (now available in free PDF format online) introduces App Inventor for Android, a powerful visual tool that lets anyone buil

Teaching a course on App Inventor? This site provides a framework for doing so. David Wolber from the University of San Francisco has taught introductory CS for non-majors (CS0), but the materials could be adapted for a CS1 course for majors as well, or for a high school course. You can also pick and choose from the seven available modules, or just give a two or three week intro to App Inventor with the introductory modules.