Welcome to our Android Basics Nanodegree program by Google! Here’s where you’ll get started programming for Android, and when you graduate, you can move on to the advanced Android Developer program!

Nanodegree Program

Android Basics

Learn Java and Start Building Apps
Logo white google 5caff84

Learn the foundational programming skills you need to build mobile apps

Learn more
9 months
Skill Level
Student Rating

Sign up to receive your personalized recommendation in your inbox!

*By entering your email, you are opting into marketing communications from Udacity

Thanks for exploring our Nanodegree programs

Let's check your recommendation out right now!

You'll receive your personalized recommendation in your inbox.

Free Course

Android Development for Beginners

Learn the basics of Android and Java programming, and take the first step on your journey to becoming an Android developer!

Learn more
Get Started
Free Course

How to create <anything> in Android

Learn to implement the newest Android user interface components while building apps in Android Studio.

Learn more
Get Started
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

Looking for something else?

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