These are the best Android courses on Udacity (September 2018)

Below you will find the best android courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best android course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Udacity
4.8
(2488)
$999

Android Developer

by Google | Udacity

Kick-start your Android developer career with this excellent course from Udacity. You will learn mobile development, build a portfolio of applications that can be used to show off your Android dev expertise, a create your own Google play Application. This all while having great support from the instructors.

Intermediate
+150h
Nanodegree
8 months
Online Course by Udacity
()
Free

Gradle for Android and Java

by Google, Gradle | Udacity

Build bigger and better Android and Java apps using the Gradle build tool. This course explores how the Gradle build tool compiles and packages apps, and you'll learn to customize the build process. The first half of this course is for anyone interested in Gradle, build automation, and continuous de More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Mobile Design and Usability for Android

by | Udacity

If you're interested in learning how to design a user-centered mobile app that's built for success, this course is exactly for you. Available for both iOS and Android operating systems, this course teaches you the steps to design a mobile product that prioritizes the users. By the end of this course, you will learn how to use the data gathered from users to your advantage. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Performance

by Google | Udacity

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. If you More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Auto Development

by Google | Udacity

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 they are. How to get started in Android Auto Development is the starting lesson in this course. It also covers in fine detail everything the students need to know about Media and Messaging apps. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

How to Install Android Studio

by | Udacity

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. This tutorial will also teach you how to set up a new project using the Project Wizard. If you want to get started with Android Studio, then this course is exactly for you.

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Basics: Networking

by Google | Udacity

This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google. This course is a part of the Android Basics Nanodegree by Google. Android apps are everywhere and learning to build them can be a fantastic career move. Continue on your Android app d More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Basics: Data Storage

by Google | Udacity

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 as a mobile app developer. This course covers the basics of data storage in Android, where you'll learn about the fundamentals of SQL, the significance of data persistence, and much more. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Firebase in a Weekend: Android

by Google | Udacity

This course will teach you when and why to choose Firebase as a backend for your Android application. In this course, you More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Material Design for Android Developers

by Google | Udacity

Learn and apply the material design principles that define Android's visual language to your apps. In this course, you'll learn how to apply the material design principles that define Android's visual language to your apps. We'll start by walking you through Android design fundamentals, then we'll s More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Kotlin for Android Developers

by | Udacity

Take an Android app in Java and convert it to Kotlin, learning key features of the Kotlin programming language along the way. In this course, Aaron Sarazan, Lead Software Engineer at Capital One and a leading advocate for Kotlin, demonstrates how to take a basic Android app in Java and convert it to More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
4.8
(3189)
Free

Android Basics

by Google | Udacity

No programming experience? No Problem! Start developing Android apps today. Want to learn Android programming basics, but don

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Basics: User Input

by Google | Udacity

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 journey of becoming an awesome Android Developer now. In this course, you will learn about the fundamentals of Java Programming, how to apply them to Android, and how to build an interactive app using buttons and changing texts. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Advanced Android App Development

by Google | Udacity

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

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Basics: Multiscreen Apps

by Google | Udacity

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. This course is a part of the Android Basics Nanodegree by Google. Android apps are everywhere and learning to build them can be a fanta More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Mobile Design and Usability for iOS

by Facebook for Developers | Udacity

This course features Facebook's experts in User Research and Product Design letting you learn the steps to design a new mobile product that prioritize users first. Through this course, you'll learn how to use the data collected from users for prototyping, and conduct various user testing for future redesigning guide. This course is also available for Android.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Software Development Process

by Georgia Institute of Technology | Udacity

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. In this course, the student will learn how to set-up an Integrated Development Environment (IDE), Learn Git and GitHub and use Modeling Languagee (UML) in developing and designing an Android application. You will be also learning some various testing practices and refactoring techniques that will help before launching your software. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Interview Prep

by Grow With Google | Udacity

Prepare yourself and be interview ready by learning how to respond to common Android and mobile development interview questions like a professional. This course includes important tips that will surely help you answer those questions without difficulty. What are you waiting for? Take this course now!

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Passwordless Login Solutions for Android

by Facebook for Developers | Udacity

Increase your knowledge and learn how to implement Passwordless LogIn for Android using Account Kit and Facebook Login. Through this course, you'll learn to configure both types of authentication which provides smooth user experience by providing login solutions that is simple, secure and user-friendly.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Android Basics: User Interface

by Google | Udacity

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 program which tackles Java programming. You will also learn about building an application's layout as well as doing data storage and user interface. At the end of the course, you will be ble to mke a birthday card app. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Build Native Mobile Apps with Flutter

by Google | Udacity

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 great teachers that will walk you through in using Flutter. This course will give a step-by-step guild in building an app, as well as composing widgets, animations and extensible architecture.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Firebase Analytics: Android

by Google | Udacity

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.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Developing Android Apps

by Google | Udacity

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 about mobile and Android development. At the end of the course, expect to be well-versed with this subject. More information

Intermediate
15-35h
No certificate
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?