This course teaches the basics of Kotlin by leading you through the creation of small Kotlin programs. This bootcamp course gives you the Kotlin foundation you'll need to take the Android Fundamentals with Kotlin course.
In this codelab, you learn some of the advantages of using Kotlin, and you install the necessary tools.
Learn about basic syntax, data types, variables, operators, control structures, and nullability in Kotlin.
Use IntelliJ IDEA to learn more about functions in Kotlin.
Object oriented programming
Use IntelliJ IDEA to learn about classes and inheritance in Kotlin.
Use IntelliJ IDEA to learn about collections, constants, and extension functions in Kotlin.
Use IntelliJ IDEA to learn about generics in Kotlin.
Use IntelliJ IDEA to learn more about lambdas and higher-order functions, and learn about single abstract method (SAM) interfaces in Kotlin.