Learn Java and Start Building Apps
Android apps are everywhere, and learning to build them can be a fantastic career move. No programming experience? No problem! The skills you learn in this beginning Nanodegree program will accelerate your journey to becoming a working Android Developer.
Learn the Java language, and start building amazing new apps for those billion (and counting!) Android devices!
Design and implement a simple app that displays information about a small business.
Implement an app to track scores between two teams within a basketball game.
Design and implement a short quiz app about some topic you are familiar with.
Architect the user experience and technical design of an app to play music for a user.
Create a custom Java class to model the information in a student report card.
Create an app to guide a user around a city or location of your choice!
Create an app to list the published books on a given topic using the Google Books API.
Create an app to display recent news stories on a topic of your choice using a web API.
Create an app to track your habits!
Create an app to track the inventory of a retail store, including current stock and supplier information.
We built this program with Google specifically to support aspiring Android Developers with no programming experience. Our goal is to ensure you get the real-world skills you need to actually start building Android apps. From there, you can hone your skills in our Android Developer Nanodegree program, and you’ll have a portfolio of completed projects to highlight your achievements. Android’s global reach also allows us to layer social good into the curriculum—you’ll build apps that do real and positive work in the world, from preserving a dying Native American language, to monitoring seismic activity.
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.
Successfully transitioning to our advanced degree program is a critical step for becoming a successful Android Developer. With the support of Google, you now have a powerful financial incentive to pursue your career goals. Enroll today, and start monitoring your progress—and the progress of your fellow learners—on our Android Basics Leaderboard.Go to Leaderboard
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.”
Web Solutions Engineer, Google
Student Success Story
Learning with Udacity means getting you exactly where you want to be in your career.
Our flagship Nanodegree programs represent career-track education at its most innovative. Every program is comprised of these core features:
Master cutting-edge skills sought by leading companies
Rigorous, timely project and code reviews
Graduate in 12 months, get a 50% tuition refund
Entering students should be motivated to learn and be comfortable with basic computer skills like managing files, navigating the Internet and running programs.
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). Don’t worry, you do not need to install Android Studio in advance -- we will provide detailed installation instructions as part of the course.
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
Get notified when the Android Basics Nanodegree by Google program launches.
We'll be in touch soon.