The Best Free Resources to Learn Android Development with Kotlin in 2021

Ngenge Senior
3 min readJun 23, 2021

--

Photo by Denny Müller on Unsplash

Hello to you reading once more(it is going to be really short) and welcome as well if you are new. There are tons of materials online to learn anything, but most of the time, many materials are confused and you are stuck with switching from one course to another.

In this post, I recommend some resources which are very helpful to start Android development from scratch. Most, if not all, will be free resources. Okay lets us go.

  1. Kotlin Bootcamp for programmers: This course is a course by some Udacity instructors and some of them being Google engineers on the Android Team. It is the course I will recommend if you do not have an understanding of Kotlin yet as it outlines and explains the greater parts necessary to start with Kotlin. You can go to the course
  2. Android Basics in Kotlin: You might hear the word basics and you think it is simple. This is a course I will highly recommend. This is a great course if you have taken the Kotlin Bootcamp course and now want to dive into Android. What makes it great is that it is developed by engineers on the Android team at Google. At the time of this writing, there are five units. What I love about the Android team is that they deliver what is required. It will be a great course. Go check the course and see for yourself.

I can confidently tell you that you will not regret taking those steps if you start in the order above. These two will be good enough for you to start and be comfortable especially if you want to take the Associate Android Developer Certification Exam

That is not all though. May be want to go further and get a course or two for advanced stuff. Yes, you are right, we want to get dirtier with the code. Cool.

3. Developing Android Apps With Kotlin: This is another great course by Udacity which is totally free. If you want to get deeper, that is the course for you. I have seen courses on different platforms but I will always say that Udacity has top-notch content. The content is taught again by Udacity instructors and some being Google engineers. It goes into topics like connecting to the internet(this is handy for most apps), layouts, navigation(of course navigation component), and more. You can check the course of course.

4. Advanced Android Development With Kotlin: This course goes deeper into core Android development concepts like Notifications, testing, animation, advanced graphics, and more. This can be when you can hit your chest and say, “yes I got there 😂”. Once more, this course is an Udacity course and it is great and of course free. You can go check it out.

There are tons of courses out there but I bet you that these will be better than you think. I will not want to overwhelm you with content:

Disclaimer: This is by no means an advert for the various platforms mentioned above as I do not work for any of them at the time of this writing. It is part of what I call “community service”.

Stay safe where you are and have a nice time.

--

--

Ngenge Senior
Ngenge Senior

Written by Ngenge Senior

Mobile app developer/technical writer

Responses (1)