App Inventor is a free, open-source visual blocks-based programming language that's perfect for beginners who want to learn important coding concepts. First created by Google, it's now maintained by MIT researchers. Each chapter shows you how to make cool apps like 'Hi, Mom' that lets you text people using voice recognition. You'll also make games like Frogger and Tic Tac Toe, as well as interactive video apps and more!