Nanodegree Program

Android Foundation Nanodegree Program

No programming experience? No Problem! Start developing Android apps today.
Foundation I - Learn to create user interfaces, to make your apps interactive and work with multi-screen apps.
Foundation II- Learn all about data storage and networking for apps


7 days refund, no questions asked

In Collaboration with
  • Google

Why Take This Nanodegree Program?

Want to develop Android apps, but don’t know where to start? In this Nanodegree program, you will learn to build android apps from an absolute scratch. In Foundation I, you will learn the basics of the Java programming language which you’ll use to build your own portfolio of Android apps. In Foundation II, You’ll learn how to connect your app to the internet and how data is stored in the apps.

Why Take This Nanodegree Program?

2 billion monthly active Android devices

1000+ jobopportunities created
80+ Hiring partnersonboard
40 lac+ Highestannual CTC offered
Effective & Engaging Content
Effective & Engaging Content

Effective & Engaging Content

Get started with programming through interactive content like quizzes, videos, and hands-on projects. Our learn-by-doing approach is the most effective way to learn to code.

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.

An Outstanding Community
An Outstanding Community

An Outstanding Community

Stay on track with mentors who will help in case of any doubts or when you are stuck on projects.

Get Ahead on a Career-Track Program

Get Ahead on a Career-Track Program

Learn the skills needed to enroll in a career-track Nanodegree program, then try them out on a real project from one of those programs

Learn with the best

Shanea King-Roberson
Shanea King-Roberson

Program Manager

Shanea King-Roberson is a Program Manager at Google managing the Tech Entrepreneurship Nanodegree, a program aimed at teaching students how to build sustainable, revenue-generating businesses. Shanea is passionate about entrepreneurship: she started her own company through which she gained first-hand experience in small business ownership. In her spare time, she salsa dances and runs half marathons with her dog Tommy.

Katherine Kuan
Katherine Kuan

Curriculum Director

Katherine Kuan is a Developer Advocate at Google. Before that, she was a software engineer on the Android Apps team for Google Keep, Google Play, and the People app (formerly Contacts). She is enthusiastic about helping others build apps to improve their communities.

Chris Lei
Chris Lei

Curriculum Director

Curriculum Lead for the Android and Android Basics Nanodegree programs at Udacity, Chris is inspired and humbled by all who embrace computing as a medium to realize their dreams. He holds an M.S in Embedded Systems and a B.S in Computer Engineering.

Jessica Lin
Jessica Lin


Jessica's background is in Biomedical Engineering and previously worked at Epic, a medical software company, where she wrangled technical projects for large hospitals. One of her favorite parts of working at Udacity is getting to know her students and then helping them learn the skills to make their ideas a reality!

Jeremy Silver
Jeremy Silver


Jeremy Silver learned to teach in the rough-and-tumble worlds of nuclear reactor operation and musical theatre. He worked on sound compression at Apple, invented a coding scheme using fractals, and wrote a physics simulation to find the most efficient way to lift heavy things over his head. Jeremy is a Course Developer at Udacity, and previously worked on the Udacity Student Support team as a Coach!

Jay Harman
Jay Harman

Project Manager

Jay Harman discovered his passion for teaching by training fire spinners in college. He graduated with a degree in Mathematics and made his living performing and tutoring before focusing on computer science. He joined Udacity as a member of the Student Support team, where he worked directly with students on data science, machine learning, and Android development. Now, as a Course Developer, Jay works to create stellar Android classes with Google.

Joe Lewis
Joe Lewis


Joe Lewis has been working with Google Analytics since 2014, and before that worked for Sandia National Laboratories. He is an author of several books on web development, including Foundation Website Creation and AdvancED CSS. Joe is also a professionally-trained classical bassist with a masters degree from New England Conservatory, and is an avid mountain biker.

Lyla Fujiwara
Lyla Fujiwara


Lyla Fujiwara is a Course Developer at Udacity who has taught math and computer science on three continents. Prior to joining Udacity, she served as a Peace Corps volunteer in Rwanda, where she worked and hacked alongside the incredibly talented young women at Gashora Girls Academy. When she's not teaching or tinkering, she enjoys social dancing, puzzling, drawing, tabletop RPGs and biking around the peninsula.

What You Will Learn

Skills Covered
  • Object Oriented Programming in Java
  • User interfaces
  • User interactions
  • Database management
  • Multilingual Support
Show More
Foundation I

User Interfaces on Android

You’ll learn how to create beautiful and interactive user interfaces on Android devices and adapt them to different screen sizes (you can only imagine the number of device types that run on Android!). You’ll also learn the complexities associated with creating multi-screen apps.

See details

1 month to complete

Foundation II

Networking and Data Storage for Android

Advance your Android development skills by learning what powers the beautiful and interactive screens that you built in Android Basics Foundation 1 Nanodegree. You’ll learn how to connect your app to the internet and how data is stored in the apps.

See details

2 months to complete

“We are building this curriculum with Udacity because we believe it reflects what developers everywhere should know.”

— Peter Lubbers, Senior Program Manager for Developer Training at Google
Start Learning
Foundation - I

Start Learning

7 days refund; no questions asked
Total Seats: 150

Time to complete: 1 month


Basic programming experience.

Foundation - II

Start Learning

7 days refund; no questions asked
Total Seats: 100

Time to complete: 2 months


Basics of Java Programming and Android Studio

Login to Enroll

Payment Options

We support multiple payment options for your convenience. Choose an option that suits you the most

Credit/Debit Card

Accepting payments through Credit/Debit cards from all major banks.

EMI on Credit Card

Split the payment of the course fee across 3 or more months. Option is available for all plans. Instalment information available on the payment page.

Internet Banking
Internet Banking

Seamless payment though Internet banking accepting payments from over 59 banks.


    About the course
  • Why do I enroll into Android Foundation Nanodegree?
    We designed this program with Google to support aspiring Android Developers with no programming experience. You'll receive detailed review and feedback from an Android Developer on each project you complete, so you can be confident in your progress. Upon completion, you will have a portfolio of projects, your own apps published on Google Play Store, and Nanodegree credential to strongly demonstrate your achievements.
  • What are the prerequisites required for this Nanodegree?
    Android Foundation 1: You should be motivated to learn and be comfortable with basic computer skills like managing files, and navigating the Internet.We will use Android Studio to build our apps, so you should have access to a computer that can run Android Studio in order to follow along (see Android Studio's System Requirements for details). You do not need to install Android Studio in advance -- we will provide detailed installation instructions as part of the course.

    Android Foundation 2You should have intermediate level in Java Programming Experience.We will use Android Studio to build our apps, so you should have access to a computer that can run Android Studio in order to follow along (see Android Studio's System Requirements for details). You do not need to install Android Studio in advance -- we will provide detailed installation instructions as part of the course.
  • How long do I have to complete this Nanodegree?
    The Android Foundation Nanodegree is divided in 2 parts - Android Foundation 1 is a one month course and Android Foundation 2 is a two months course, which need to be completed in the given time period. The time period will be calculated from the date you get access to your classroom.
  • Do you offer the opportunity for students to pause their studies for this program?
    No. The fixed-term nature of this Nanodegree program, and the need for maintaining a consistent and stable student body throughout doesn't allow for offering the option to pause your studies.
  • Is this program self-paced?
    No. The start and end dates of this Nanodegree are fixed, and you must complete all assigned projects by the end dates. However, projects may be submitted at any time during the Nanodegree, and individual project deadlines are recommendations, not requirements. So within three months, there is some opportunity to work at your own pace. You should plan to follow our recommended timeline, as this will best enable you to keep pace with your peers, and complete the program on time.
  • What are my options if I don't complete this Nanodegree by the deadline?
    You will have 4 week’s extension to submit any outstanding project. Note that there won’t be any further extension provided.
  • What kind of weekly time commitment should I expect?
    On average, we find students spending 10-12 hours per week throughout the entire Nanodegree, to complete this Nanodegree on time. This is an average so that some students may require more than the allotted time frame, or less.
  • Are deferments an option if I'm enrolled, but not ready to start yet?
    No, deferments are not an option. We ask that you please make sure to only enroll for this Nanodegree if you are able to commit to the entire time frame.
  • What happens to my access to the content if I am unable to graduate within the term duration?
    Access to the content is locked if the student is unable to complete all their projects and graduate within the given term duration. This motivates the students to stay on track and finish the Nanodegree on time.
  • Do I lose access to this Nanodegree once I graduate?
    No, you will not lose access to the content of this Nanodegree once you graduate. Your access will be there for the lifetime.
  • Does this Nanodegree provide Mentorship?
    Yes, you will be provided mentors to guide you throughout the Nanodegree.
  • Does this Nanodegree offer any trial period?
    No, this Nanodegree does not contain any free day trial period. We do have seven days no questions asked refund policy. You can pay for your Nanodegree and ask for a refund within seven days from the date you get access to your classroom.
  • Do you provide Scholarship for this Nanodegree?
    Yes, there are google scholarships running on this Nanodegree. To apply, please check here.
    Career Services
  • What jobs will this program prepare me for?
    Android Foundation 1 and 2 are foundation level Nanodegrees. After graduating from this program, you'll be ready to take Android Developer Nanodegree which is job ready.
    Student Support
  • What is the kind of student support I will get during this program?
    Students were having queries regarding course material or the projects can be solved by various support services provided by Udacity such as:
    Project Reviews: The Project reviews provide deep analysis of a student's code and project. Reviewers are trained professionals that provide feedback on coding styles, industry guidelines, optimization of the code and reference links for improving the project.
    Mentorship: Mentors are appointed to students that have one on one chats with them. They keep track of the progress in the course, Help them in time management and keep them motivated throughout the course.
  • How can I get in touch with Udacity for any support?
    Please write to for faster response
    Payments & Refunds
  • Do we get 50% refund for this Nanodegree?
    No, We do not offer 50% refund on completing of this Nanodegree.
  • Does this Nanodegree follow seven days No Questions Asked refund policy?
    Yes, this Nanodegree follows seven days no questions asked refund policy.
  • If the refund is provided for this Nanodegree, How much time does the refund process take?
    The refund process takes up to 2-3 weeks of time. The amount will be refunded back to the original model of payment. If you would like to get the refund in a different bank account, please mention the same to while requesting for a refund.
  • How do I get my invoice?
    Please write to, It can take maximum upto 7 days for us to issue your invoice.
  • What if I do not receive my refund in 15-20 days?
    If you do not receive your refund within 15-20 days, please reach out to

Android Foundation Nanodegree Program

Need help?1800-121-6240
Mon - Fri, 10 am - 10 pm