Kotlin Help

Get started with Kotlin

Kotlin is a modern language that's concise, multiplatform, and interoperable with Java and other languages.

New to Kotlin? Take our tour to learn the fundamentals directly in your browser.

Start the Kotlin tour

Install Kotlin

Kotlin is included in each IntelliJ IDEA and Android Studio release. Download and install one of these IDEs to start using Kotlin.

Choose your Kotlin use case

Here you'll learn how to develop a console application and create unit tests with Kotlin.

  1. Create a basic JVM application with the IntelliJ IDEA project wizard.

  2. Write your first unit test.

Here you'll learn how to develop a backend application with Kotlin server-side.

To start using Kotlin for Android development, read Google's recommendation for getting started with Kotlin on Android.

From building data pipelines to productionizing machine learning models, Kotlin is a great choice for working with data and getting the most out of it.

  1. Create and edit notebooks seamlessly within the IDE:

  2. Explore and experiment with your data:

    • DataFrame – a library for data analysis and manipulation.

    • Kandy – a plotting tool for data visualization.

  3. Follow Kotlin for Data Analysis on Twitter: KotlinForData.

Get support

If you encounter any difficulties or problems, ask for help in Slack Slack: get an invite or report an issue in our issue tracker.

If anything is missing or seems confusing on this page, please share your feedback.

13 August 2025