Kotlin is a general-purpose, statically typed, and open-source programming language. It runs on JVM and can be used anywhere Java is used today. It can be used to develop Android apps, server-side apps and much more.


Fundamentals

OOP

Arrays

Sets and Map

Date Time API

Scope Functions

Coroutine

Flows

Collections

Nullability