Additional Kotlin resources

We've curated a set of resources to help you learn and become productive with Kotlin. If you're new to Kotlin, we recommend you check out the following resources.


Kotlin language

Kotlin on Android


  • Sunflower: An end-to-end sample app that illustrates Android development best practices with Kotlin and Jetpack.
  • Google I/O Android App: The 2018 version of the Google I/O app was completely rewritten in Kotlin, and it serves as another great end-to-end Kotlin sample app.
  • Kotlin samples: A collection of Android code samples written in Kotlin.


  • Refactoring to Kotlin: Learn how to refactor your code from Java to Kotlin and what the Kotlin conventions are.
  • Android Kotlin Fundamentals: A codelabs-based course that leads you through the fundamentals of building Android apps using Kotlin.
  • Paging: Learn how to integrate Paging library components to load list items while a user is scrolling.
  • Room with a view: Learn how to build an app that uses Android Architecture Components.
  • Coroutines: Learn how to use Kotlin Coroutines—a way to manage background threads that simplifies code by reducing the need for callbacks.


  • Udacity course: "Developing Android Apps with Kotlin". Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries.
  • Udacity course: "Kotlin Bootcamp for Programmers". Essentials of the Kotlin programming language from Kotlin experts at Google. For programmers coming from Java or other object-oriented languages.
  • YouTube: This search for "Kotlin on Android" provides a variety of high quality technical talks.
  • O'Reilly course: An 8-hour Kotlin course, "Introduction to Kotlin Programming," by Hadi Hariri, a developer at JetBrains. Requires subscription. 10-day free trial available.
  • Treehouse course: "Kotlin for Java Developers" teaches Kotlin with an emphasis on Android. Requires subscription. 7-day free trial available.
  • Udemy course: "Kotlin for Beginners" teaches Kotlin from scratch. Requires subscription. New student discount available.


More books are listed on the Kotlin site.

Social channels