Kotlin is a statically-typed programming language that runs on the Java Virtual Machine. It is designed to be concise, safe, and interoperable with Java.