Beginning Android Programming With Android Studio course is targeted for the beginning Android developer who wants to start developing applications using Google's Android SDK. The course is created to help jump-start beginning Android developers, covering the necessary topics in a linear manner so that you can build on your knowledge without being overwhelmed by the details. Although Android programming is a huge topic, the aim of the course is threefold: to get you started with the fundamentals, to help you understand the underlying architecture of the SDK, and to appreciate why things are done in certain ways.