Developer skills training: Kotlin Professional Developer

Learn how to work with Kotlin. This 2-day training course covers all fundamentals of the language, the application, some of the most important advanced features as well as the tooling of the Kotlin ecosystem. A combination of theory, live coding and hands-on exercises to get you up to speed in no-time!

Learn a new language!

Kotlin is perceived as the Java alternative with many benefits. It's an open-source programming language used for Android development. If you're already using Kotlin, and want to know the ins and outs of the language, this training will help you to master them. If you are new to Kotlin but will be using it in the near future, this is where you can start learning a new language! A combination of theory, live coding, and hands-on exercises will help you develop Android apps or write Back-end applications with Kotlin.

This Kotlin Professional Developer training is perfect for...

We recommend you to join us if you are an Android Developer, Back-end Developer, Senior Developer, or Architect who wants to innovate the Java-based application landscape. Basic programming skills are required. We assume, if you ended up on this page, you probably have them!

What will you learn during the Kotlin Professional Developer training?

We will start by introducing Kotlin: the fundamentals, most important advanced features, ecosystem, and tooling. You'll learn how to use Kotlin's core APIs, how to apply Kotlin for real-world projects, how to move from Java to Kotlin, and the (many!) benefits that come with this transition.

Covered subjects:

  • Object Orientation 
  • Testing
  • Null Safety
  • Generics
  • Functional Programming 
  • Collections
  • Extensions
  • Delegation
  • Idiomatic Kotlin
  • Interoperability

You will learn:

  • How to write production software with Kotlin in an idiomatic way: Android apps and back-end, using frameworks such as Springboot.
  • How to write concise, expressive, safe, and maintainable code using Kotlin’s built-in language features.
  • How to solve problems using the functional programming feature.
  • To understand and write basic DSLs.
  • How to convert a Java codebase to Kotlin and the benefits involved with that.
  • To master Kotlin tooling.

Kotlin trainers

Our trainers are skilled Software Engineers and Consultants. They are gurus in their field with an impressive amount of experience they are eager to share with you. From in-depth knowledge to hands-on experience, our trainers will teach you how to step up your game and do a better job! They are official certified Kotlin trainers by JetBrains.

Kotlin Training certified by JetBrains

Developer learning journey

The Learning Journey of a professional Developer starts at Xebia Academy! After this Kotlin introductory training, you can continue your Kotlin learning journey with our Advanced Kotlin Developer training and dive deeper into Kotlin's advanced features.

However, we offer a wide range of training courses. From programming skills to Domain Driven Design and Front-end Development courses. If you are interested to find out what courses you could include in your own personal Learning Journey, please check out all our Developer Skills courses here.

Of course, we can also help you with personal advice. Check the upper right corner for Wesley's contact details.

Yes, I'd like to use Kotlin!

After registering for this Kotlin Professional Developer training, you will receive a confirmation email with practical information. A week before the training we will ask you about any dietary requirements and share literature if there's a need to prepare. See you soon!

What else should I know?

  • Literature and a tasty lunch are included in the price.
  • Travel & accommodation expenses are not included.
  • We offer this training in Dutch and English.
  • You'll need to bring your own laptop.

Get in touch

Our team is at your service

Get in touch! →

Or call +31 (0)20 760 9844