Kotlin Professional Developer
13 March, 2025 – Hilversum, The Netherlands
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!
Do you have any questions about the course?
Michiel will gladly help you further with any questions you might have.
Get in touchDuration
2 days
Time
09:00 – 17:00
Language
English
Lunch
Included
Certification
No
Level
Professional
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
- Write idiomatic Kotlin code for Android apps and back-end development.
- Develop concise, expressive, and maintainable code using Kotlin’s language features.
- Solve problems using functional programming techniques.
- Create basic DSLs (Domain Specific Languages).
- Seamlessly convert Java codebases to Kotlin and harness the associated benefits.
- Master Kotlin tooling for enhanced productivity.
Program
- 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!
Requirements
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.
Partnership
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!