Nanodegree Program

Android Developer Nanodegree

by

Google

Become an Android Developer

For intermediate Java developers pursuing Android specialization, this program teaches the tools, principles, and patterns that underlie all Android development.

The skills you learn in this Nanodegree program will help you master the existing platform, and prepare you for the exciting opportunities in Android's future.

Co-Created By
  • Logo color google 1c8cf8f
  • Student Rating

    View all reviews ()

  • Timeline Total time between today and graduation day depends on your weekly commitment. On average, our graduates complete this Nanodegree program in 9 months.
    9 months
  • Skill Level intermediate: Entering students should have 1-2 years experience building applications (web or mobile) in Java.
    • 1
    • 2
    • 3

Equity and other salary components for android-developer at Paysa

Start with a one-week free trial.

Udacity Connect

UConnect: Face-to-face learning, now available for all Nanodegree students!
Enroll now for 2 free sessions.

Nanodegree Program Syllabus

Student Reviews

()

Why Take This Nanodegree Program?

We built this Nanodegree program in partnership with Google specifically to support aspiring Android Developers. The curriculum is designed to transform those with intermediate skills and a working knowledge of Java development best practices into specialists with the Android platform. Successful completion of the program means a diverse portfolio of projects to show employers, an established credential to affirm your achievements, and your own app on the Google Play Store. If your goal is employment as an Android Developer, this program is exactly what you need to succeed.

  • Job-ready project portfolio
  • Personalized feedback on projects
  • Coach-supported forums
  • Career guidance (interview, resume, etc.)
  • Access to course materials
  • 1:1 appointments with Udacity staff and mentors
  • Verified Nanodegree Credential
  • Best-in-class courses taught by expert instructors

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.

Student Success Story

“I literally knew nothing about computer science... it gave me a really good foundational base in web development, and I'm excited to put that to use in the workplace.”

Nanodegree Graduate

Kelly Marchisio

Web Solutions Engineer, Google

Play Video
Play Video
Our nanodegree graduates have been hired by industry leading companies
  • Cloudera
  • MongoDB
  • Facebook
  • Google

Enrollment

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

Most Popular 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

Graduate in 12 months, get a 50% tuition refund

Nanodegree PLUS

Nanodegree Plus

If your goal is to secure a specific role in a specific field, we have Nanodegree Plus—all the features of the Nanodegree program, plus a job guarantee.

  • 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

Get hired or receive a full tuition refund

Prerequisites and Requirements

This will be a challenging and rewarding journey that will take a novice programmer 9 months or longer to complete, spending an estimated 10 hours per week on the coursework. Do you have the dedication and mindset to sustain you through it? If you're not sure, please check out the courses and projects, listed under Nanodegree Structure, before making this commitment.

Programming Experience

This is not a "Zero to Hero" program. Entering students are expected to have prior experience building applications (web or mobile) in Java or another object-oriented programming language.

You should have at least 1-2 years of experience in Java or another object-oriented programming language prior to enrolling.

If you have no prior programming experience, we recommend you take our Android Development for Beginners course, also built with Google. You should also learn foundational Java programming concepts before enrolling in this Nanodegree. Our Intro to Java course may be a good place to start.

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 Nanodegree projects. If you don't have Android Studio installed, see our mini-course on How to Install Android Studio for instructions.

Dedication and Mindset

In addition to 1-2 years of prior programming experience and intermediate technical skills, students are expected to demonstrate the following characteristics:

  • 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.

  • Android Path

    Which learning path is right for me?

    When it comes to Android, Udacity has a variety of Nanodegree programs and courses of all levels for you to choose from. Find out which courses are right for you with this quick guide.

    View Now

    Program Leads

    • Jessica Lin
      Jessica Lin

      Instructor

    • Nikita Gamolsky
      Nikita Gamolsky

      Instructor

    • James Williams
      James Williams

      Instructor

    • Lyla Fujiwara
      Lyla Fujiwara

      Instructor

    • Asser Samak
      Asser Samak

      Instructor

    • Cezanne Camacho
      Cezanne Camacho

      Instructor

    • Jeremy Silver
      Jeremy Silver

      Instructor

    Start with a one-week free trial.

    Udacity Connect

    UConnect: Face-to-face learning, now available for all Nanodegree students!
    Enroll now for a 2 week trial.

    Thanks for your interest!

    We'll be in touch soon.

    Icon globe e82eae5d45465aba4fbe4bb746905ce55dc3324f310b79c60e4a20089057d347

    Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

    Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

    前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de deedb1a7a695700236cb6ef4204ddbede5d197dab9b47716c87a0b4d5d9fc325 Zu de.udacity.com continue in English