JetBrains Academy Welcomes Kotlin On Board!

Posted on by Tatiana Vasilyeva

In February, we launched JetBrains Academy – an educational platform for future professionals. We started with Java, and during these first months, we’ve worked to identify and adopt the learning concepts we believe in. Now it’s time to take it a step further. We’re excited to announce that the Kotlin track is ready for you!

jba_learnersWe are passionate about learning and believe in the following:

  • Learning programming language concepts alone is never enough. The best way to learn is to go beyond lectures and learn by doing.
  • It’s never too late to pursue your dream job. Every learning goal is achievable with a step-by-step plan and instant feedback.
  • Mastering professional tools and creating a portfolio is an essential part of learning to program.

If you share these values, don’t hesitate to join us and start learning!

Learn Kotlin step by step by building working apps

If you’re just starting out and taking your first steps with Kotlin, you can get your journey off to a good start by following our Kotlin Track:

You will need to choose your level and pick a project that interests you:

Screenshot 2019-12-05 at 02.01.04

Now you’re ready to register/log in and start learning.

Each project has learning outcomes and is split into stages. Stages help you progress from simple to more advanced code, allowing you to add more functionality to your working app at each stage:

Screenshot 2019-12-05 at 02.11.13

Each stage of a project includes a list of topics you need to complete to progress with the stage:

Screenshot 2019-12-05 at 02.17.13

Each topic focuses on explaining one concept in detail using multiple examples of the relevant code. Topics can take around 15 minutes to complete:

Screenshot 2019-12-05 at 02.28.51

Each topic has quizzes and code challenges that you can solve in your browser:

Screenshot 2019-12-05 at 02.31.11

Screenshot 2019-12-05 at 02.43.41

… or right inside IntelliJ IDEA or Android Studio:

Screenshot 2019-12-05 at 02.48.35

The IDE can help you with the code challenges, thanks to its advanced code analysis and quick-fix options:

Screenshot 2019-12-05 at 02.51.31

Screenshot 2019-12-05 at 02.52.08

Screenshot 2019-12-05 at 02.52.47

We recommend building all the project stages right inside the IDE:

Screenshot 2019-12-05 at 02.58.43

When the project is ready, it can be uploaded to your portfolio on GitHub:

Screenshot 2019-12-05 at 00.02.20

Practice Kotlin concepts with interactive challenges

If you already have experience with Kotlin and just want to fill in some gaps, the advanced search will provide a handful of cheat sheets with summaries you can revise, it is a good starting point:

Screenshot 2019-12-05 at 03.16.31

The best way to check your knowledge and understanding of a concept is to solve some challenges:

Screenshot 2019-12-05 at 03.28.35

Within the theory and practice exercises, each topic has a list of related topics:

Screenshot 2019-12-05 at 03.31.27

If you want an overview of all the Kotlin concepts – to check for gaps in your knowledge and see which topics you can learn to fill them – our custom Knowledge Map shows the full scope of topics and the connections between them:

Screenshot 2019-12-05 at 03.33.05

In the Knowledge Map, you can also switch to more general topics to learn and practice computer algorithms, developer tool essentials, and more.

What’s the next step?


JetBrains Academy is free of charge while in Early Access, so give it a try. Start learning, build your first project, and tell us what you think, either here in the comments or on Twitter.

If you’re at KotlinConf, don’t miss the JetBrains Academy office hour at the Kotlin booth at 14:45 CET with @TrueSebi!

If you’re an educator and want to collaborate with us, email us at

The Educational Products Team

Comments below can no longer be edited.

4 Responses to JetBrains Academy Welcomes Kotlin On Board!

  1. VIVEK D MORE says:

    December 5, 2019

    This is truly remarkable. I hope it stays free for a while.

    • Igor says:

      December 7, 2019

      I hope so too.

  2. Igor says:

    December 7, 2019

    Thanks to creators. I like it very much.

  3. Ariya says:

    December 20, 2019

    The best educational platform I’ve ever tried in my whole life. I hope it stays free for students and also other options to use it free of charge or at least in a reasonable price.
    For instance, using and buying Hypercoins can be the paid part.