Google released Android Basics for Kotlin, a program for beginner developers that teaches them how to create Android applications.
Kotlin has become one of the fastest-growing languages on GitHub, thanks in part to Google prioritizing Kotlin for Android development. Now, with 70% of the top 1,000 Android apps written in Kotlin, Google wants more beginners to learn the modern programming language.
“The course teaches Kotlin, a modern programming language that developers love because of its conciseness and the way it increases productivity,” said Kat Kuan, a supporter of the Android team.

“Learning code for the first time can be intimidating, but it is possible to learn without having a technical background.”
“The goal is to expose you to the tools and resources used by professional Android developers. With practice, you learn the basic principles of programming”, added Kuan.
The Android Basics for Kotlin course provides students with step-by-step instructions on how to use Google's Android Studio IDE and tips on how to get it working on an Android device.
Kuan promises that by the end of the course, students will have completed a collection of Android apps.
Students must answer a quiz at the end of each «path»» within a lesson and then they will receive a badge if they successfully complete the quiz.
Even though the course does not require development experience, students are expected to have basic computer knowledge and basic mathematical skills.
Only Module 1 of the 5-module course is currently available. Module 1 consists of 20 activities across four “paths,” including creating your first Android app and how to add a button to an app.
This course is based on the Android Basics curriculum , which is also aimed at beginners, but was released in 2016, before Google supported Kotlin for Android.
Other free Kotlin courses offered by Google are Kotlin Bootcamp for Developers, Android Kotlin Fundamentals , and Advanced Android in Kotlin.
