In Collaboration With
  • Google
Android devices

Why Take This Nanodegree Program?

Want to develop Android apps, but don’t know where to start? In this Nanodegree program, we’ll show you the way. We developed this curriculum with Google for true beginners interested in developing apps for the next billion Android users!

Icon arrow stat

82 billion Android app installs in 2016

Get Started Now

Pay Monthly
Monthly Subscription

/ mo

Learn at your own pace, and manage your expenses monthly.

Enroll Now
Features 1
Projects with expert feedback

Personalized Support and Mentorship

Learn with the support of mentors from the very beginning of the program, and connect with thousands of fellow students on dedicated Udacity-moderated forums.

Amazing content & live sessions

Code Review on All Your Projects

Receive personal, in-line code review from our network of code reviewers for each of your projects, ensuring that you get the feedback you need to make real progress.

Features 2
Guaranteed Admission

Build Apps for Social Good

Android’s global reach led us to incorporate a theme of social good into the curriculum—you’ll build apps that help solve real problems, from preserving a dying Native American language, to monitoring seismic activity.

Earn a Udacity Foundation Nanodegree

Accelerate Your Journey

After you complete this program, you’ll be prepared to take your skills to the next level in our Android Developer Nanodegree program, where you’ll learn how to be job-ready as professional Android Developer.

Learn with the Best

Katherine Kuan
Katherine Kuan

Curriculum Director

Katherine Kuan, formerly a Developer Advocate at Google, was a software engineer on the Android Apps team for Google Keep, Google Play, and the People app.

Jessica Lin
Jessica Lin

Curriculum Lead

Jessica Lin is the Android Basics Curriculum Lead at Udacity, teaching various aspects of the Android development ecosystem. When untethered from her devices, she can be found training for her next Muay Thai competition.

Lyla Fujiwara
Lyla Fujiwara

Instructor

Lyla Fujiwara is an Android Developer Advocate at Google. Prior to joining Google, Lyla worked at Udacity on the Android Developer and Android Basics Nanodegree teams. She’s taught on three continents and is a former Peace Corps volunteer.

Jennie Kim Eldon
Jennie Kim Eldon

Product Lead

Jennie Kim Eldon is the Product Lead for Android and iOS Nanodegree programs at Udacity, where she previously worked as a software engineer. Before Udacity, she served at the US State Department, leading programs for women and girls in Afghanistan.

Chris Lei
Chris Lei

Instructor

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.

Joe Lewis
Joe Lewis

Instructor

Joe Lewis has been working with Google Analytics since 2014, and is an author of several books on web development. He is also a professionally-trained classical bassist with a masters degree from New England Conservatory and an avid mountain biker.

Asser Samak
Asser Samak

Instructor

Asser Samak is a Content Developer at Udacity, with over 9 years experience in software engineering, and a great passion for teaching. He also teaches Udacity’s Java course series.

Vicky Tu
Vicky Tu

Instructor

Vicky Tu is a Course Manager for Android Basics at Udacity, and an Android app developer. In her free time, she enjoys playing with dogs and dancing.

What You Will Learn

Download Syllabus

Thanks for your interest!

If the download did not begin, please download the syllabus directly here.

Syllabus

Android Basics Nanodegree Program

We built this curriculum with Google for aspiring Android developers who are new to programming to ensure that you get the real-world skills you need to start building apps and accelerate your journey towards becoming a professional Android Developer.

This Nanodegree program is for beginners who want to start their journey towards becoming an Android Developer

See Details

4 months to complete

Prerequisite Knowledge

Students must have access to a computer that meets the basic requirements for installing Android Studio. See detailed requirements.

  • Android Basics: User Interface

    Learn how to transform hand-drawn app designs into layouts using the XML markup language, and use Views and ViewGroups to display images and text.

    Icon project Build a Single Screen App
  • Android Basics: User Input

    Harness the power of Java to build a coffee-ordering app, use variables to add interactivity to your app, and learn the basics of object-oriented programming.

    Icon project Score Keeper App Icon project Quiz App
  • Android Basics: Multi-Screen Apps

    Learn how to show multiple screens, and add audio and images to an app. Learn how Android handles touch events, and make visual changes to add polish to your app.

    Icon project Musical Structure App Icon project Tour Guide App
  • Android Basics: Networking

    Discover the power of Web APIs and how to use them, and learn the basics of networking in Android, including HTTP networking, JSON parsing, and threads.

    Icon project News App, Stage 1 Icon project News App, Stage 2
  • Android Basics: Data Storage

    Learn the importance of data persistence when building an Android app, and how to work with SQL databases and Content Providers.

    Icon project Inventory App, Stage 1 Icon project Inventory App, Stage 2

“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

Student Reviews

()

Become an Android Developer

Enroll today, and start putting your skills to work!

Enroll Now
Icon globe

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 Zu de.udacity.com continue in English