Kotlin Professional Developer

9 September, 2024Virtual

2 days
Back-End Development

Master Kotlin and level up your developer skills with our Kotlin Professional Developer training course! Dive into the world of Kotlin with this two-day training course that covers fundamentals, advanced features, and practical applications. Get ready to develop Android apps or write back-end applications like a pro!

Book this training

Book now

Do you have any questions about the course? 

Johnno will gladly help you further with any questions you might have. 

Get in touch


2 days


09:00 – 17:00









What will you learn?

During the Kotlin Professional Developer training, you will delve into the fundamentals of Kotlin, explore its advanced features, and discover the extensive tooling available in the Kotlin ecosystem.

Gain practical insights into using Kotlin’s core APIs, understand how to apply it to real-world projects, and seamlessly transition from Java to Kotlin.

Embrace the benefits of Kotlin’s expressive syntax, null safety, functional programming capabilities, and more.

By the end of this course, you will be equipped to write production-ready software, leverage idiomatic Kotlin practices, and confidently develop Android apps and back-end solutions.

Key takeaways

  1. Write idiomatic Kotlin code for Android apps and back-end development.
  2. Develop concise, expressive, and maintainable code using Kotlin’s language features.
  3. Solve problems using functional programming techniques.
  4. Create basic DSLs (Domain Specific Languages).
  5. Seamlessly convert Java codebases to Kotlin and harness the associated benefits.
  6. Master Kotlin tooling for enhanced productivity.


  • Object Orientation: Understand and apply object-oriented programming principles in Kotlin
  • Testing: Learn how to test your Kotlin code and ensure its quality effectively.
  • Null Safety: Discover Kotlin’s null safety features to eliminate null pointer exceptions.
  • Generics: Harness the power of generics in Kotlin for reusable and type-safe code.
  • Functional Programming: Explore and leverage functional programming concepts in your projects.
  • Collections: Work with collections in Kotlin to handle and manipulate data efficiently.
  • Extensions: Extend existing classes with Kotlin extensions for added functionality.
  • Delegation: Utilize delegation to reuse code and delegate responsibilities between classes.
  • Idiomatic Kotlin: Embrace Kotlin’s idiomatic practices and write elegant code.
  • Interoperability: Understand how Kotlin can seamlessly integrate with existing Java codebases.

Who is it for?

This training is perfect for Android Developers, Back-end Developers, Senior Developers, and Architects seeking to innovate in the Java-based application landscape. Basic programming skills are required, but if you’ve found your way to this page, chances are you have that covered!


Basic programming knowledge is required.

You will have to bring your own laptop.

Why should I do this training?

Maximize the benefits of Kotlin

Use Kotlin as intended rather than in a Java-ish or <other-language>-ish way. 

Learn about Kotlin’s many features

Learn how to apply all relevant Kotlin features for production purposes.  

Get taught by JetBrains-certified Kotlin cracks

Be taught by JetBrains-certified Kotlin cracks, who coach Kotlin teams and contribute to open source regularly. 


What else
should I know?

After registering for this course, 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 you need to prepare.

For all training days, you will get a delicious lunch. Contact us about any dietary requirements. We have a salad bar and fresh pastries every day.

See you soon!

Course information

Two-day training course offered in English and Dutch.

Please bring your own laptop to fully participate in all hands-on exercises.

Our trainers are skilled Software Engineers and Consultants, officially certified by JetBrains.

Travel and accommodation expenses are not covered.

The price includes all course materials, literature, and a tasty lunch on each course day.

Meet the trainer

Urs Peter

Urs Peter is a well-known Kotlin trainer and thought leader. Learn more!

Also interesting for you

View all training courses
Infrastructure as Code – Terraform Foundation

With this Terraform Foundation training course, you will learn what Infrastructure as Code is and how to use it in Terraform.

Back-End Development
1 day
In Person


10 Oct, 2024



View training
Kotlin Advanced Developer

Get your existing Kotlin skills to the next level with our Kotlin Advanced Developer training course.

Urs Peter

Back-End Development
2 days
In Person


2 – 3 Oct, 2024



View training
Idiomatic Kotlin for Spring Boot Developers

This Idiomatic Kotlin for Spring Boot Developers training teaches you to apply Kotlin n the Spring Boot Framework.

View training
Functional Programming with Arrow 

The Functional Programming with Arrow course in Kotlin will take your skills to the next level.

View training
Advanced DSL Design 

All you need to know to cover complex business requirements in elegant ways with Kotlin DSLs. Check: https://optimusonline.nl/serp-snippet-preview-tool/

View training

Can’t find the course you’re looking for? There’s more!