Home Tech & Coding Mobile Apps
free Android app development courses

Android app development courses

Learn Android app development with the following free courses and tutorials. Chosen and upvoted by our community. Do you know other free Android app development courses that should be listed here? Add them to Coursearena and help others who search for it.

Free Android app development courses and tutorials

Android Performance
Android Performance[www.udacity.com]
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 Basics: Multiscreen Apps
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.

Professional Android App Development
Google Developer Experts show you how to become a Professional Android App Developer using best practices and the latest technology.

Android Basics: Data Storage
Android Basics: Data Storage[www.udacity.com]
In this course, you'll learn the basics of data storage in Android, building your first database and an app that could be used for any small business!

Android Wear Development
Android Wear Development[www.udacity.com]
Learn how to extend your app to Android Wear smartwatches, allowing you to reach users wherever and whenever they'd want or need your app.

Passwordless Login Solutions for Android
In this course you'll implement Account Kit and Facebook Login side by side in a sample app, test our login flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API.

Advanced Android App Development
Make your app production-ready by applying advanced features like library integration, material design, widgets, receiving cloud messages, and more!

Android Basics: Networking
Android Basics: Networking[www.udacity.com]
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.

Introduction to Mobile Application Development using Android
Learn the basics of mobile application development using Android as the platform.

Android Auto Development
Android Auto Development[www.udacity.com]
Reach your users while they're out and about by extending your Media or Messaging app to Android Auto!

Android TV and Google Cast Development
Go where your users are: the living room! This course shows you how to extend your existing Android app to also work on Android TV, and/or with Google Cast.

Android Basics: User Input
Android Basics: User Input[www.udacity.com]
Learn how to make your apps interactive using buttons and text! In this course you'll learn the basics of the Java programming language and how to apply them to Android.

Android App Development for Beginners
Learn, from Google experts, the Android app development process and how to use Android Studio, as you create and develop your own apps.

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

Developing Android Apps
Developing Android Apps[www.udacity.com]
Build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.

Android Basics: User Interface
Learn how to design your first layout in Android! This is the first course in the Android Basics Nanodegree program.

Mobile Design and Usability for Android
In this course, taught in collaboration with Facebook, you'll learn how to design an intuitive, user-centered mobile app, from product conception to release.

Secure Android App Development
Secure Android App Development[www.futurelearn.com]
Get an introduction to mobile app security and learn how to develop secure Android applications, with this free online course.

Android app development Tips & Tricks from our community

We don't have any tips and tricks for this topic yet. Do you have any? We would love to hear about it. Sign up!
Filter courses
Course type
Difficulty level
Share this page