Android training
Android Developer Fundamentals (V2)
In the Android Developer Fundamentals (V2) training, you learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that schedule jobs, update settings, and use Android Architecture Components.
The Google Developers Training team designed this course. It's available for instructors to freely use in classroom settings, or for any motivated developer to use for self-study.
Training level: Intermediate
Advanced Android Development
In the Advanced Android Development training, you take your Android coding skills to the next level. The course teaches you ways to expand the user experience, improve your app's performance, and add advanced features like custom views, animations, and location-awareness. Each lesson includes a tutorial with solution code in GitHub, concept documentation, and a slide deck.
The Google Developers Training team designed this course. It's available for instructors to freely use in classroom settings, or for any motivated developer to use for self-study.
Training level: Advanced
Other courses from Google Developers Training
We have a range of courses to teach you Android app development, from your first app to advanced topics.
Training level: Beginner to advanced