Google is committed to advancing racial equity for Black communities. See how.
Welcome to Android Kotlin Fundamentals! In this two-unit course, you learn the fundamentals of building Android apps with the Kotlin programming language and develop a collection of simple apps that capture your potential as an Android developer.

Unit 1: Kotlin Fundamentals

In this Android Kotlin Fundamentals course, you learn Android programming concepts and build a variety of apps using the Kotlin programming language. You start with "Hello, World!" and work your way up to apps that schedule jobs, update settings, and use Android architecture components.

Earnable badges

Unit 2: Kotlin Fundamentals

Build five different Android apps with the Kotlin programming language. Learn about architecture components, such as ViewModel and LiveData. Create a database using the Room library. Display a list of clickable items with RecyclerView. Load and display data from the internet. Make your app more accessible for all users.

Earnable badges