The best Android App 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: 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
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
" 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, principles, and best practices of mobile and Android development. You will also be taught about theories in building great applications the right way. A step-by-step guide is given as students will learn .."
- "Developing Android Apps" by Udacity
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
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
"If ever you want to learn more about Firebase Analytics, check out this course today. They have experienced individuals who teach the basics of Firebase Crash Reporting, Firebase Remote Config and Firebase Dynamic Links. The basics of digital analytics will also be explored, as well as applying Firebase Analytics to your own applications."
- "Firebase Analytics: Android" by Udacity
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
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
"Use Google"
- "Add Google Sign-In to your Android Apps" by Udacity
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

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

Kotlin for Android Developers

Course created by

Take an Android app in Java and convert it to Kotlin, learning key features of the Kotlin programming language along the way.

/5 out of reviews
PricetagFree Trial at Pluralsight

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

Introduction to Android Development

Course created by John Sonmez

This specific course focuses on Android development and is available primarily for beginners. This beginning level Android course touches on the basic..

4.5/5 out of 903 reviews
PricetagFree Trial at Pluralsight

LevelIntermediate
Certificate qualityCertificate (q2)
Pace of the course or starting dateSelf-paced
Hours of content3h 10m

Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio, and C# - Part 1

Course created by Jim Wilson

Learn how to use Xamarin to leverage your skills in Microsoft Visual Studio and C# to build cross-platform apps that run on both Android and iOS. Lear..

4.5/5 out of 774 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.