This courses uses a three-phased approach to learning how to build Android applications. The reading material is first presented to provide detailed information over learning objectives for the lesson. Following the reading, most lessons include task-based activities the student should perform to reiterate the reading material. After the tasks, a walkthrough video demonstrating those tasks will help guide the student and reinforce the material. A new application is created with each section of the course. Each application has been chosen to demonstrate various objects, methods, and logic used in Android development.