Kotlin je multiplatformový, univerzálny programovací jazyk s odvodením typu. Kotlin je navrhnutý tak, aby plne spolupracoval s Java. Kotlin sa zameriava hlavne na JVM, ale kompiluje sa aj do JavaScriptu alebo natívneho kódu (prostredníctvom LLVM). Kotlin používa na deklarovanie premenných dve rôzne kľúčové slová: val a var. Naučíme ťa ako využívať tieto kľúčové slová a podľa potreby ich využiť vo svoj prospech.