Learnit Training
Kotlin course
  • Become one of the first Kotlin specialists in the Netherlands
  • Develop Android apps with better performance
  • Program apps in less time and with fewer errors
  • Discover the many application possibilities of Kotlin
  • Realise fast, reliable and secure programmes

Do you want to develop Android apps faster and with better performance in the Kotlin programming language? Follow the three-day course programming in Kotlin from Learnit.

Yes, I want to know more

Kotlin course

Faster and better Android programming with Kotlin

New programming languages appear every day. Most of them disappear quickly, but sometimes one stands out. For example, Kotlin, a young open-source programming language first launched by JetBrains in 2011. In 2017, Kotlin was named by Google as the official programming language for Android apps and used to develop well-known applications such as Pinterest, Trello and Coursera. Support for macOS and iOS is still being worked on.
As a programming language, Kotlin is an alternative to Java, but more efficient because it requires fewer lines of code. Kotlin works seamlessly with Java, and compiling to JavaScript and machine code is possible. Applications developed in Kotlin are more stable and have fewer errors. Furthermore, Kotlin is easy to learn and maintain.
More and more companies are switching to Kotlin, but in the Netherlands there are still few Kotlin programmers. Do you want to become one of the first Kotlin-specialists in the Netherlands? Learn to program in Kotlin or better understand the differences between Kotlin and programming languages like Java? Join the three-day course Programming in Kotlin.

Programming course content in Kotlin

In the Kotlin Programming course you will learn to develop software with the latest version of the fast-growing programming language Kotlin. First we will discuss what distinguishes Kotlin from other programming languages and what the advantages and disadvantages are of programming in Kotlin.
On day 1, you get to work with functional programming in Kotlin. The many syntax simplifications in the Kotlin language and the differences with Java will be discussed. Furthermore, we pay attention to mutable and immutable variable declarations, extension methods, destructuring declarations, nested functions and extracting parameters with the spread operator.
Day 2 and 3 are dedicated to object-oriented programming, including open abstract classes, public and final classes and primary constructor syntax. Also the use of Kotlin in scripts, in an interactive shell and as a procedural language is discussed.
By alternating theory, demos and practical exercises, you get to know all aspects of Kotlin. And you apply what you have learned immediately to situations from daily practice. After completing the Kotlin programming course, you receive the official Learnit certificate for Kotlin programming.

Topics of training Programming in Kotlin

This Kotlin programming course covers the following topics, among others:
  • Introduction to the Kotlin programming language
  • Differences between Java and Kotlin
  • Kotlin for Android
  • Language syntax
  • Classes and objects
  • Declaration: mutable and immutable, destructuring
  • Extension methods
  • Data classes and sealed classes
  • Generic functions
  • Functions and delegation

Target group programming course in Kotlin

This Kotlin programming course is intended for developers who want to learn to program in Kotlin. It is also suitable for anyone who wants to learn to understand the Kotlin programming language.


After completing the Kotlin programming course:
  • You know all about the Kotlin programming language.
  • You know the differences with other programming languages such as Java.
  • You can name the advantages and disadvantages of programming in Kotlin.
  • You are familiar with the many application possibilities of Kotlin.
  • you know all the data types in Kotlin.
  • You know how to use Kotlin for both functional and object-oriented programming.
  • You are able to develop an application in Kotlin.
  • you can program Android apps with better performance and fewer errors.
  • You will receive the Learnit certificate for Kotlin programming.

Prior knowledge

To take part in this Kotlin programming course, you need to have experience Programming experience (preferably with Java). A good command of the English is recommended, as most of the course material is in English. course material is mostly in English.


The training is provided in Dutch as standard. The trainer has a good command of the English language. Use can be made of course material in English. With a minimum of three participants, the training can also be provided entirely in English.


Prices mentioned are per person, including course material. Lunch is included in the on-site training.

On location Online
Duration 3 days 6 sessions of three hours
Price per day, excluding VAT € 550,- € 465,-
Total, incl. VAT € 1996,50 € 1687,95


After completion of the training, a Learnit certificate is issued as proof of participation.


We also organise this training online. For this we use Webbex or Zoom. Login with Skype is also possible. On request, this training can also be organised with Microsoft Teams.

The training lasts 6 sessions of 3 hours, spread over 6 weeks.

  • You can participate again free of charge up to one year after the training.
  • For an additional catering fee, you can also participate in a classroom training.