Creating apps for mobile devices shouldn’t require years of programming experience. Artists, scientists, students, and people of all ages can create apps using App Inventor. App Inventor is a visual programming tool for building mobile apps. Based on a visual blocks programming method, much like Scratch, App Inventor lowers the barriers to creating apps for Android phones. This course will introduce the components of App Inventor and how to add behaviors, displays, sounds, and controls to an app on an Android mobile device. Second term will focus on market research to develop an app to meet a specific use, need, or problem.