Android Developer Fundamentals Course – Practicals

Updated 14 days ago

Android Developer Fundamentals Course – Practicals

Android Developer Fundamentals is a training course created by the Google Developer Training team. You learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that use content providers and loaders.

Android Developer Fundamentals prepares you to take the exam for the Associate Android Developer Certification.

This course is intended to be taught in a classroom, but all the materials are online, so if you like to learn by yourself, go ahead!


Android Developer Fundamentals is intended for new and experienced developers who already have Java programming experience and now want to learn to build Android apps.

Course materials

The course materials include:

  • This practical workbook, which guides you through creating Android apps to practice and perfect the skills you're learning
  • A concept reference: Android Developer Fundamentals Course—Concepts
  • Slide decks (for optional use by instructors)
  • Videos of lectures (for reference by instructors and students)

What topics are covered?

Android Developer Fundamentals includes five teaching units, which are described in What does the course cover?

Developed by the Google Developer Training Team

Last updated: February 2017

This work is licensed under a Creative Commons Attribution-Non Commercial 4.0 International License