Kotlin ist eine moderne, statisch typisierte Programmiersprache für die JVM, die sich durch eine klare Syntax, hohe Ausdruckskraft und hervorragende Interoperabilität mit Java auszeichnet. Sie wird von JetBrains entwickelt und ist inzwischen sowohl im Android-Bereich als auch im Backend- und Multiplatform-Umfeld verbreitet. Kotlin kombiniert objektorientierte und funktionale Konzepte und bietet fortschrittliche Sprachfeatures wie Null-Safety, Extension Functions und Coroutines. Dank offizieller Unterstützung durch Google gilt Kotlin heute als Standard für Android-Entwicklung, wird aber zunehmend auch serverseitig, im Desktop- und Web-Bereich eingesetzt. In dieser Schulung lernen die Teilnehmer die Grundlagen der professionellen Programmierung mit Kotlin praxisnah kennen. Sie arbeiten mit der aktuellen Release-Version von IntelliJ IDEA Community und der darin integrierten Kotlin-Version. Die Inhalte werden mit Kotlin/JVM vermittelt, ergänzt durch Hinweise zu anderen Kotlin-Varianten. Schritt für Schritt lernen die Teilnehmer, vom Java-nahen Einstieg hin zu idiomatischem Kotlin mit funktionalen Elementen zu gelangen. Die Übungen und Beispiele decken zentrale Sprachfeatures, typische Syntaxstrukturen und wichtige Bibliotheken ab, sodass ein sicherer und produktiver Einstieg in die Kotlin-Programmierung gelingt.