Kotlin for Java Developers

A 2 day Kotlin workshop that enables existing Java developers to start coding in Kotlin (JVM).

The goal of this workshop is to enable existing Java developers to start writing code in Kotlin JVM. Training consists of exercises, live coding and lectures.

On the workshop you will

Learn from lecture supported by slides

Solve coding challenges

Complete practical exercises

Solve puzzlers

During the workshop we cover:

  1. Basic types

  2. Control flow

  • conditions and loops
  • exceptions
  1. Object-oriented programming
  • classes
  • interfaces
  • inheritance
  • properties
  • visibility modifiers
  • extensions
  • data classes
  • sealed classes and interfaces
  • value classes
  • enum classes
  • objects
  • generics
  • delegation and delegated properties
  1. Functions:
  • default arguments
  • named arguments
  • Unit
  • single-expression functions
  • varargs
  • infix notation
  • lambdas
  • operator overloading
  • scoped functions
  1. Null safety

  2. Collections in Kotlin

  3. Java interoperability

How long does it take?

This workshop lasts 2 days.


  • Knowledge of Java
  • Computer with IntelliJ installed
Aleksander Ihnatowicz

Aleksander Ihnatowicz

He started programming in Kotlin in 2017 when one day a colleague opened a pull request with some new programming language. At first it was strange but later he got to like the expressiveness and conciseness of the Kotlin. Occasionally he shares his experience on community events.


Choose this option if you need a workshop for your team or company. The basic price is 3500 EUR for the group for 2 days.

Reserve now

Choose this option if you need a workshop for yourself or for a small group of people. The basic price is 300 EUR per person for the whole workshop.

Reserve now

Our experts offer consultations for both companies and individuals. The price is set individually.

Contact us