Free Kotlin by Developing Android Apps tutorial, Kotlin is a cross-platform, general-purpose, and open-source programming language. It is a statically typed language that runs on JVM and can be used everywhere Java is used. We can use it to develop Android apps, server-side apps .