Nanodegree Program

Associate Android Developer Fast Track

Your Complete Path to Google Certification

Learn the skills you’ll need to successfully earn Google’s Associate Android Developer Certification.

Ideal for developers with at least 1-2 years Java experience. See prerequisites below for more detail.

Co-Created By
  • Google
Approx. 4 months
Skill Level


Learning with Udacity means getting you exactly where you want to be in your career.

Nanodegree STANDARD

Nanodegree Program

Our flagship Nanodegree programs represent career-track education at its most innovative. Every program is comprised of these core features:

  • Curriculum

    Master cutting-edge skills sought by leading companies

  • 1:1 Feedback

    Rigorous, timely project and code reviews

  • Portfolio & Credential

    Build an optimized portfolio, earn a recognized credential

  • Personalized Career Support

    Connect directly to exclusive hiring partners

Nanodegree Program Syllabus

What is a Nanodegree Program?

A Nanodegree program is an innovative curriculum path that is outcome-based and career-oriented. Every program has a clear end-goal, and the ideal path to get you there. Courses are built with industry leaders like Google, AT&T, and Facebook, and are taught by leading subject matter experts. Students benefit from personalized mentoring and project-review throughout, and have regular access to instructors and course managers through moderated forums.

Graduates earn an industry-recognized credential and benefit from extensive career support. The ultimate goal of a Nanodegree program is to teach the skills you need, for the career you want, so you can build the life you deserve.

Prerequisites and Requirements

Programming Experience

Entering students should already have at least 1-2 years experience building applications (web or mobile) in Java—or another object-oriented programming language—prior to enrolling.

If you have no prior programming experience, we recommend you take our Android Basics Nanodegree program by Google. It is the ideal way to establish the foundations you’ll build on as you advance your Android development skills.

Technical Skills and Requirements

You will submit your projects on GitHub, and must have a GitHub handle and know how to share code prior to enrolling. Take our course on How to Use Git and GitHub if you need to learn how to do this.

You will build your apps in Android Studio, and will need to install it on your machine to complete your projects. If you don't have Android Studio installed, see our mini-course on How to Install Android Studio for instructions.

Dedication and Mindset
  • Resourcefulness: Ability to search for and find solutions in documentation, backed by the belief that all problems in code are discoverable;
  • Grit: Ability to work through challenges and persevere when code breaks and tests fail.
  • Growth Mindset: Belief that intelligence is NOT a fixed entity, and can be boosted by hard work in the process of learning and practice.

See the Technology Requirements for using Udacity.

Associate Android Developer Fast Track

Your Complete Path to Google Certification