Learning KotlinLearning Kotlin
  • English
  • Français
GitHub
  • English
  • Français
GitHub
Learning Kotlin

Learning Kotlin

A beginner's guide to a modern programming language

Get started →

Language features

null safety, extensions, lambdas, Java interoperability and more

Backend development

With Ktor, spring and node.js

Frontend development

Compose multiplatform, Kotlin/JS, Kotlin/WASM and JVM frameworks

Cross-platform development

With KMP and Compose multiplatform

Advanced Kotlin

Coroutines, delegates, Function literal with receiver, DSLs and more

Practical exercises and solutions

All chapters have a set of exercises

Welcome

Who we are

avatar

We design payments technology that powers the growth of millions of businesses around the world. Engineering the next frontiers in payments technology

  • Leader in payment and secured transactions
  • Over 50 billion transactions/year​
  • 7000+ engineers in over 40 countries
  • A huge & diverse tech-stack

Tips

This training is also available in French / Cette formation est aussi disponible en Français

Prerequisites

  • Basic knowledge of object-oriented language like Java
  • Prepare your development environment and install stuff before the session (see Tooling section)

Useful links

  • Official Kotlin documentation
  • GitHub repository for this training
Worldline, 2023