for Education

Kotlin is a powerful real-world language suitable for teaching a wide range of computer science courses.
Join the educators community: subscribe to our newsletter or join our Slack.

Why Teach Kotlin

  • The language of Android

    Revamp your course with the first-choice language for Android development.

  • Academically recognized

    22 of the top 100 universities in the Times Higher Education Rankings 2020 include Kotlin in their courses.

Learn more →

Kotlin Courses
Around the World

Explore our interactive map with links to university courses that include Kotlin.

  • 28 countries
  • 101 universities
  • Stanford university
  • Imperial College London
  • Johns Hopkins university
  • Penn
  • UCLA
  • Duke

If you are teaching Kotlin and would like to feature your academic institution and course, please reach
out to us at education@kotlinlang.org.
We’ll send a Kotlin T-shirt for you and some swag for your students.

All universities →

Join Educators Community

We’ve created a dedicated Slack channel where Kotlin educators can share their experience, exchange ideas, and empower each other. Let’s (teach) Kotlin!

Request to Join
  • Kotlin is faster to develop and comprehend what is happening; near 100% backwards compatibility makes it easy to show in Java and translate into Kotlin while still utilizing every available library from Java; Students seem to understand it fairly quickly.

    David Vaughn, University of Missouri–St. Louis