The best Android courses and tutorials

for

I want the price (Pricetag) to be and the certificate quality (Certificate quality) to be

+

Advanced filters
-Clear ratings
  • Platform
  • Hours
15% of our profits goes to a charitable cause that is close to our hearts. We earn revenue via commissions on some of the courses we present here.
Pricetag$999 at Udacity

LevelIntermediate
Certificate qualityNanodegree
Pace of the course or starting dateTwo Terms ? 4 months each
Hours of content+150h

Become an Android Developer

Course created by Google

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 ..

/5 out of reviews
Pricetag$599 at Udacity

LevelBeginner
Certificate qualityNanodegree
Pace of the course or starting date3 Months
Hours of content+150h

Android Basics by Google

Course created by Google

No programming experience? No Problem! Start developing Android apps today. Want to learn Android programming basics, but don?t know where to start? I..

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Developing Android Apps with Kotlin

Course created by Google

Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.

/5 out of reviews
Which would you like on Courseroot?
Complete LinkedIn Profile Review 🧐
Job Opportunities 🕵️
Course paths to go from Zero to Hero 🎓
Nothing - I just want to find a course
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Basics: User Input

Course created by Google

Have you been wondering on how applications like a simple Basketball Scores Game App are created? Well, you must take this course and start your journ..

/5 out of reviews
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Basics: Multiscreen Apps

Course created by Google

Learn to build multiple screens and link them together, expanding the range of apps you can create! You'll also learn how to play audio and add images..

/5 out of reviews
"Learn to build multiple screens and link them together, expanding the range of apps you can create! You'll also learn how to play audio and add images to your apps. "
- "Android Basics: Multiscreen Apps" by Udacity
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Developing Android Apps

Course created by Google

Check out this course if you want to know how to build a cloud-connected Andriod app. Qualified instructors will will teach you about the tools, prin..

/5 out of reviews
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

How to Install Android Studio

Course created by

In this short tutorial, students will learn how to install Android Studio on your laptop or desktop computer, whether it's a Windows or Mac machine. T..

/5 out of reviews
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Basics: User Interface

Course created by Google

Check out this course if you need to know everything about Android on the beginner level. It provides an overview of the Android Basics Nanodegree pr..

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Software Development Process

Course created by Georgia Institute of Technology

Are you a Software Engineer or an Engineer Manager who wants to advance your skills in software development processes? Then, this course is for you. I..

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Build Native Mobile Apps with Flutter

Course created by Google

Do you want to know how to craft high-quality native interfaces on iOS and Android devices? Enroll in this intermediate course today. Learn from these..

/5 out of reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Gradle for Android and Java

Course created by Google, Gradle

Master Gradle to create amazing Android and Java apps with this 2-part Udacity course. The first part teaches building automation and delivering softw..

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Material Design for Android Developers

Course created by Google

Learn and apply the material design principles that define Android's visual language to your apps.

/5 out of reviews
PricetagFree Trial at Pluralsight

LevelBeginner
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content7h 42m

Java Fundamentals: The Java Language

Course created by Jim Wilson

Newcomers to the programming world need to take this course to be able to keep up with the changing world. It offers a complete coverage of the Java p..

4.5/5 out of 1282 reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Advanced Android App Development

Course created by Google

Level-up your skills and make your application production- ready by developing apps with advanced features such as integration, material design, widge..

/5 out of reviews
"Level-up your skills and make your application production- ready by developing apps with advanced features such as integration, material design, widgets, receiving cloud messages, and more. Through this course, you'll learn to create UI tests using various frameworks and you'll be able to successfully publish your app on Google Play Store."
- "Advanced Android App Development" by Udacity
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Firebase in a Weekend: Android

Course created by Google

This course will teach you when and why to choose Firebase as a backend for your Android application.

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Firebase Analytics: Android

Course created by Google

If ever you want to learn more about Firebase Analytics, check out this course today. They have experienced individuals who teach the basics of Fireba..

/5 out of reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Performance

Course created by Google

Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth us..

/5 out of reviews
"Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience. "
- "Android Performance" by Udacity
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

How to create in Android

Course created by

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

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Add Google Sign-In to your Android Apps

Course created by Google

Use Google?s Identity Platform in your apps to build a seamless sign-in experience and access user-permitted metadata.

/5 out of reviews
PricetagFree at Udacity

LevelExpert
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Auto Development

Course created by Google

This Android Auto Development course by Udacity will teach the students how to extend their existing code to make it available to the users wherever t..

/5 out of reviews
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Basics: Networking

Course created by Google

As part of the free Android Basics Nanodegree course by Google, you will be introduced to the basics of networking. You'll learn how to build multi-sc..

/5 out of reviews
PricetagFree at Udacity

LevelBeginner
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Basics: Data Storage

Course created by Google

Due to the fact that Android is the most popular mobile OS in the entire world, learning about its various aspects can certainly benefit your career a..

/5 out of reviews
PricetagFree at Udacity

LevelIntermediate
Certificate qualityNone
Pace of the course or starting dateSelf-paced
Hours of content15-35h

Android Interview Prep

Course created by Grow With Google

Prepare yourself and be interview ready by learning how to respond to common Android and mobile development interview questions like a professional. T..

/5 out of reviews

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 15% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 15% rule is to distribute some of this opportunity to these people by taking 15% of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.