Skip to Content

Kotlin Tutorial – Learn to program with simple examples

online free

<KotlinTutorial.io />
  • Home
  • 1. Introduction to Kotlin ⇩
    • Why learn Kotlin?
    • Where and how can you learn Kotlin?
  • 2. Basics of Kotlin Programming ⇩
    • Installing the development environment and setting up the first Kotlin project
    • Program structure
    • Variables in Kotlin
    • Data types in Kotlin
    • Input/Output (IO) in Kotlin
    • Arithmetic operators
    • Assignment operators
    • Comparison operators
    • Logical operators
    • Bitwise operators in Kotlin
    • Conditional statements
    • Loops in Kotlin
    • Areas in Kotlin
    • Arrays in Kotlin
  • 3. Functional programming in Kotlin ⇩
    • Functions in Kotlin
    • Variable number of arguments in a function
    • return – Return a value from a function
    • Single Expression Functions
    • Local functions in Kotlin
    • Signatures and function overloads
    • Function types
    • Store functions in variables
    • Higher order functions
    • Anonymous functions
    • Lambda functions in Kotlin
    • Standard functions in Kotlin ⇩
      • Standard functions for working with strings
      • Standard mathematical functions in Kotlin
      • Standard functions for arrays in Kotlin
      • Standard date and time functions
  • 4. Object-Oriented Programming (OOP) in Kotlin ⇩
    • Introduction to OOP
  • Kotlin Playground

execute code

Not categorized 

Kotlin Playground

March 11, 202329 December 2023 admin KotlinTutorial Viewsexecute codekotlin playground 0 min read

This playing area gives you the opportunity to write and run your own code.

Read more

Menu

  • Home
  • 1. Introduction to Kotlin ⇩
    • Why learn Kotlin?
    • Where and how can you learn Kotlin?
  • 2. Basics of Kotlin Programming ⇩
    • Installing the development environment and setting up the first Kotlin project
    • Program structure
    • Variables in Kotlin
    • Data types in Kotlin
    • Input/Output (IO) in Kotlin
    • Arithmetic operators
    • Assignment operators
    • Comparison operators
    • Logical operators
    • Bitwise operators in Kotlin
    • Conditional statements
    • Loops in Kotlin
    • Areas in Kotlin
    • Arrays in Kotlin
    • Collections in Kotlin
  • 3. Functional programming in Kotlin ⇩
    • Functions in Kotlin
    • Variable number of arguments in a function
    • return – Return a value from a function
    • Single Expression Functions
    • Local functions in Kotlin
    • Signatures and function overloads
    • Function types
    • Store functions in variables
    • Higher order functions
    • Anonymous functions
    • Lambda functions in Kotlin
    • Standard functions in Kotlin ⇩
      • Standard functions for working with strings
      • Standard mathematical functions in Kotlin
      • Standard functions for arrays and collections in Kotlin
      • Standard date and time functions
  • 4. Object-Oriented Programming (OOP) in Kotlin ⇩
    • Introduction to OOP
    • Constructors in Kotlin
    • Packages in Kotlin
    • Inheritance in Kotlin
  • Kotlin Playground

On this website you will find a free Kotlin tutorial with numerous practical and interactive exercises that will give you the opportunity to learn programming in Kotlin.

Start your tutorial

  • Why learn Kotlin?
  • Where and how to learn Kotlin?
  • Program structure
  • Variables in Kotlin
  • Kotlin Playground

Recommended articles

  • Arrays in Kotlin
  • Loops in Kotlin
  • Functions in Kotlin
  • Lambdas in Kotlin
  • Kotlin tutorial in English

Legal Information

  • Terms & Conditions
  • Imprint
Copyright © 2025 Kotlin Tutorial – Learn to program with simple examples. All rights reserved
×
English Flag
English
German Flag
Deutsch
Russian Flag
Русский