Nanodegree Program

Become an Android Developer

Start your career as an Android developer. Learn best practices for mobile development, build a portfolio of apps, and publish your own app to Google Play.

Enrollment Closing In

Built in partnership with
  • Google
Android devices

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.


Why Take This Nanodegree Program?

2 billion
monthly active android devices

undefined
Code Review on All Your Projects
Code Review on All Your Projects

Code Review on All Your Projects

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

Personalized Support and Mentorship

Personalized Support and Mentorship

Learn with the support of mentors from the very beginning of the program, and join a rich community of learners on a dedicated forum.

Outstanding Career Support
Outstanding Career Support

Outstanding Career Support

Receive personalized support on your résumé, LinkedIn and GitHub profiles, along with technical interview prep, and set up a Udacity career profile to maximize your appeal to employers.

Learn from the Best

Learn from the Best

This Nanodegree program was developed with experts at Google to teach you the essential skills you need to become an Android Developer

Advance your Career

The Android Developer Nanodegree program is designed to ensure your long-term success in the field. The skills you learn will prepare you for jobs in Android development, and you’ll be ready to deliver immediate value to any organization. We will support you throughout your learning journey; from gaining valuable technical and career skills, to landing your dream job.Designed to prepare you for career success in Android development.

Hiring PartnersMeet Top Companies

Android Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.Create your portfolio and open up a world of opportunities.

Succeed with RecruitersSucceed with Recruiters

Work with experienced careers professionals for tailored advice on how to improve your search and impress recruiters. Including feedback on your LinkedIn, GitHub, and professional brand.Work with career professionals to impress recruiters.

Build a Great NetworkBuild a Great Network

40,000+ highly-skilled grads make up your new career community. Ready to collaborate, share referrals, or hire your own team? The Udacity Alumni Network is here for you!Connect with our global community to grow your career.

What You Will Learn

Download Syllabus
Term 1

Android Developer

We built this Nanodegree program in partnership with Google for students with intermediate programming skills who want to become professional Android developers. By the end of this program, you’ll have a diverse portfolio of projects to show employers, including your own app on Google Play.

We built this app development course in partnership with Google for students with intermediate programming skills who want to become professional Android developers.

See details

4 months to complete

Term 2

Android Developer

We built this Nanodegree program in partnership with Google for students with intermediate programming skills who want to become professional Android developers. By the end of this program, you’ll have a diverse portfolio of projects to show employers, including your own app on Google Play.

We built this app development course in partnership with Google for students with intermediate programming skills who want to become professional Android developers.

See details

4 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


Jobs of Tomorrow Start Here

World-Class Nanodegree Programs

Learn with the best

James Williams
James Williams

CURRICULUM LEAD

James Williams is the Android Curriculum Lead at Udacity, where he also creates Web development courses. He is the author of “HTML5 Game Programming,” and runs obstacle course/adventure races in his spare time.

Reto Meier
Reto Meier

INSTRUCTOR

Reto Meier has been part of Android Developer Relations at Google since 2009, and leads Google’s Scalable Developer Advocacy team. He is the author of the “Professional Android Application Development” book series from Wrox.

Dan Galpin
Dan Galpin

INSTRUCTOR

Dan Galpin is a Developer Advocate for Android at Google, focusing on Android performance tuning, developer training, and games. He has over 10 years of experience in mobile, developing at almost every layer of the phone stack.

Jocelyn Becker
Jocelyn Becker

SENIOR PROGRAM MANAGER

Jocelyn Becker wrote the developer documentation for the first external Google API in 2004, and has been teaching developers to use Google APIs and technologies ever since. She has managed the creation of many of the Android courses built by Google and Udacity.

Katherine Kuan
Katherine Kuan

INSTRUCTOR

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.

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.

Jessica Lin
Jessica Lin

INSTRUCTOR

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.

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.

Nikita Gamolsky
Nikita Gamolsky

INSTRUCTOR

Nikita Gamolsky was an early graduate of the Udacity Android Developer Nanodegree program. Since then, he’s joined the Google Developer Training team to educate and inspire mobile developers around the world.

Cezanne Camacho
Cezanne Camacho

INSTRUCTOR

Cezanne is an expert in computer vision with an M.S. in Electrical Engineering from Stanford University. Inspired by anyone with the drive and imagination to learn something new, she aims to create more inclusive and effective STEM education.

Jeremy Silver
Jeremy Silver

INSTRUCTOR

Jeremy Silver writes Android games, loves automating repetitive tasks, and is determined to take all the mystery out of programming. You can catch him on the ski slopes, falling out of planes, or hacking away into the wee hours.

Jose Nieto
Jose Nieto

INSTRUCTOR

Jose Nieto became an Android Developer after graduating from the Android Nanodegree program. He is now a Content Developer at Udacity, where he builds learning experiences for thousands of future Android Developers worldwide.

Student Reviews

4.8

(2626)

5 stars
2193
83.5%
4 stars
328
12.5%
3 stars
60
2.3%
2 stars
19
0.7%
1 stars
26
1.0%
Stefano Z.

Great great experience!!

Aparna A.

The program is awesome. Great content, mentors and classmates. Thank you Udacity.

BOMMINI V.

Wonder full ex-prance

wisdom n.

The program to me is the best ever any android developer will encounter when learning,I have built lots of android apps so far through these program and i have developed my android development skills. Now am ready to face the real world all thanks to Udacity. All i can say is Udacity thank you for being the best and having great tutors.

Shao Huan (Eric) C.

This is a great online program to learn Android programming. I got useful suggestions and detailed reviews from reviewers. Thanks you very much.

Get Started Now

Term 1
Android Developer Nanodegree program
$999 USD

total

During your 4-month term, you'll have access to the Nanodegree program classroom and materials, plus expert project reviews. Develop cloud-connected Android Apps, use 3P libraries, and create a total user experience

Term 2
Android Developer Nanodegree program (Coming Soon)
$999 USD

total

In your second term, you'll learn to customize your Gradle build, apply Material Design principles, and finally publish your Android app to Google Play.

Success Stories from Our Students

Gordon

Gordon

Android Developer Graduate
now at
Google

Software Engineer

Gordon

Gordon

"having the Android Developer Nanodegree credential under my belt was even better than having an internship."

Ali

Ali

Android Developer Graduate
now at
Visceral Sense

Entrepreneur

Ali

Ali

"Udacity is the driving force of my career development, and it has been essential in every job decision I have taken in the last 2 years."

Miraj

Miraj

Android Developer Graduate
now at
Lighthouse

Android Lead

Miraj

Miraj

"I don't think any of this would have been possible without Udacity."

More Stories