Kotlin Professional Developer

The Netherlands

Back-End Development
Kotlin

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. 


Warning: file_exists(): open_basedir restriction in effect. File(/academy/wp-content/uploads/sites/4/2023/08/Michiel-Zeinstra-square.webp) is not within the allowed path(s): (/www/testacademyxebiacom_651/public:/www/testacademyxebiacom_651/mysqleditor:/www/testacademyxebiacom_651/web:/www/testacademyxebiacom_651/deploy:/www/testacademyxebiacom_651/deployment:/www/testacademyxebiacom_651/deployments:/usr/share:/tmp:/dev/urandom) in /www/testacademyxebiacom_651/public/wp-content/themes/xebia-academy/src/Blocks/components/image/image.php on line 57

Michiel Zeinstra 
Training Advisor

+31 6 11 12 96 42 
mzeinstra@xebia.com 
linkedin.com/in/michiel-zeinstra/

Get in touch

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.

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!

Also interesting for you

View all training courses
Advanced LLMs

This cutting-edge course is your gateway to mastering the latest LLM tools and techniques, optimizing performance, and building sophisticated AI applications.

GenAI
LLMs
RAGs
2 days
In Person

Next:

20 – 21 Nov, 2025

From:

€1520

View training
Architecting with Google Compute Engine 

Ready to master Google Cloud in just 3 days? This training equips you to design, develop, and manage robust Google Cloud infrastructure, setting you up for certification success.

Google Cloud Platform (GCP)
3 days
In Person

Next:

17 Dec, 2025

From:

€2095

View training
Deep Learning and AI in One Day

Enrico Erler

Deep Learning
1 day
Virtual

Next:

10 Nov, 2025

From:

€670

View training
Data Warehousing and Data Modeling

Build a solid foundation of data warehousing and modeling with this training. You’ll learn everything about data warehouse architectures, formal data modeling, performance tuning and more.

Lucy Sheppard 

Data Engineering
Data Modeling
data warehousing
1 day
In Person

Next:

7 Nov, 2025

From:

€725

View training
Professional Agile Leadership Essentials (PAL-E)

Master Agile leadership and boost your Scrum Team’s and organization’s performance with our PAL-E training.

Ron Eringa

Agile Leadership
Scrum.org
2 days
In Person

Next:

13 – 14 Oct, 2025

From:

€1795

View training

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