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.
|Course name||Offered by||Instructor||Est. duration||Positives||Free/Paid||Certificate|
|Android developer training||Self-paced||A course from the creator of Android, Google||Free||No|
|The Complete Android Developer Course - Build 14 Apps||Udemy||Rob Percival||31.5 hours||4.5 stars from 4,493 ratings||45 USD||Yes|
|Build a Simple Android App||Treehouse||Ben Deitch||3 hours||Easy to follow courses for absolute beginners||7-day free trial; 25 USD per month to access all courses||No|
|Learn Android - TutorialsPoint||TutorialsPoint||TutorialsPoint||Self-paced||A great resource to start learning Android||Free||No|
|MIT App inventor||MIT||MIT||Self-paced||Easy to follow course for absolute beginners||Free||No|
|The Complete Android Developer Course - Build 21 Apps||Udemy||Fahd Sheraz, Paulo Dichone||28 hours||4.4 stars from 923 ratings||40 USD||Yes|
|Build a Weather App||Treehouse||Ben Jakuben||4 hours||Easy to follow courses for absolute beginners||7-day free trial; 25 USD per month to access all courses||No|
|Build an Interactive Story App||Treehouse||Ben Jakuben||3 hours||Easy to follow courses for absolute beginners||7-day free trial; 25 USD per month to access all courses||No|
|Android basics Nanodegree||Udacity||165 hours||5.0 stars from 203 reviews. There is a job guarantee for people from US with a Nanodegree Plus credential||7-day free trial; 200 USD per month||Yes|
|Master Android 6.0 Marshmallow Apps Development Using Java||Udemy||Tim Buchalka, Jean-Paul Roberts||9.5 hours||4.6 stars from 3,342 ratings||50 USD||Yes|
|Build your first Android App||Coursera||CentraleSupélec||10 hours||Project-based course with a rating for 4.2||Free to learn||29 USD|
|Java for Android||Coursera||Vanderbilt University||4 weeks||4.5 stars from 51 reviews||Free to learn||59 USD|
|Publish an Android App||Treehouse||Ben Jakuben||42 min||Easy to follow courses for absolute beginners||7-day free trial; 25 USD per month to access all courses||No|
|Android basics: Multi-screen apps||Udacity||2 months||A course from Google||Free||No|
|Mobile Computing with App Inventor – CS Principles||edX||Trinity College||6 weeks||An archived course that has 5.0 stars from 47 ratings||Free||No|
|Android Beginner Series: Understanding Android||Pluralsight||John Sonmez||2 hours 5 mins||4.5 stars from 916 ratings||10-day free trial; 299 USD per year||Yes|