Android logo

Learn Android online – A curated list of Android courses

Android app development is one of the most lucrative careers nowadays. Here is a curated list of online courses available to help you master android development online.

Knowledge of Java is a necessary prerequisite to learn Android development. Most of the courses listed here provide Java tutorial before teaching android development.

If you are interested in learning Java, check out bafflednerd’s curated list of Java course for beginners.

Happy learning!

Note: Udemy has a Holiday period offer providing all courses for 10 USD only.If you have/had any plans to take up an Udemy course, this is a great opportunity to buy courses at a very low price.

Course nameOffered byInstructorEst. durationPositivesFree/PaidCertificate
Android developer trainingGoogleGoogleSelf-pacedA course from the creator of Android, GoogleFreeNo
The Complete Android Developer Course - Build 14 AppsUdemyRob Percival31.5 hours4.5 stars from 4,493 ratings45 USDYes
Build a Simple Android AppTreehouseBen Deitch3 hoursEasy to follow courses for absolute beginners7-day free trial; 25 USD per month to access all coursesNo
Learn Android - TutorialsPointTutorialsPointTutorialsPointSelf-pacedA great resource to start learning AndroidFreeNo
MIT App inventorMITMITSelf-pacedEasy to follow course for absolute beginnersFreeNo
The Complete Android Developer Course - Build 21 AppsUdemyFahd Sheraz, Paulo Dichone28 hours4.4 stars from 923 ratings40 USDYes
Build a Weather AppTreehouseBen Jakuben4 hoursEasy to follow courses for absolute beginners7-day free trial; 25 USD per month to access all coursesNo
Build an Interactive Story AppTreehouseBen Jakuben3 hoursEasy to follow courses for absolute beginners7-day free trial; 25 USD per month to access all coursesNo
Android basics NanodegreeUdacityGoogle165 hours5.0 stars from 203 reviews. There is a job guarantee for people from US with a Nanodegree Plus credential7-day free trial; 200 USD per monthYes
Master Android 6.0 Marshmallow Apps Development Using JavaUdemyTim Buchalka, Jean-Paul Roberts9.5 hours4.6 stars from 3,342 ratings50 USDYes
Build your first Android AppCourseraCentraleSupélec10 hoursProject-based course with a rating for 4.2Free to learn29 USD
Java for AndroidCourseraVanderbilt University4 weeks4.5 stars from 51 reviewsFree to learn59 USD
Publish an Android AppTreehouseBen Jakuben42 minEasy to follow courses for absolute beginners7-day free trial; 25 USD per month to access all coursesNo
Android basics: Multi-screen appsUdacityGoogle2 monthsA course from GoogleFreeNo
Mobile Computing with App Inventor – CS PrinciplesedXTrinity College6 weeksAn archived course that has 5.0 stars from 47 ratingsFreeNo
Android Beginner Series: Understanding AndroidPluralsightJohn Sonmez2 hours 5 mins4.5 stars from 916 ratings10-day free trial; 299 USD per yearYes

3 thoughts on “Learn Android online – A curated list of Android courses

  1. Nice reference!

    I noticed that you list two offerings from Udacity here:
    • Nanodegree: Android Basics ( 3 courses )
    • Android Basics: Multi-Screen Apps ( 1 course )

    I recently put together a linear curriculum that lists all 20 of Udacity’s current Android-related offerings ( including the course content from both Nanodegrees ). The entirety of the curriculum can be worked through for free.

    Feel free to add it to this list if you’re interested:
    https://github.com/Enteleform/-RES-/blob/master/%5BLinks%5D/%5BAndroid%5D%20Udacity%20Curriculum.md

Leave a Comment