Take your first steps programming in Kotlin.
Pathway 1

Lesson 1: Kotlin basics

Get started developing in Kotlin, and learn the basics of the Kotlin programming language: data types, operators, variables, control structures, and nullable versus non-nullable variables.

Pathway 2

Lesson 2: Functions

Create a Kotlin program and learn about functions in Kotlin, including default values for parameters, filters, lambdas, and compact functions.

Pathway 3

Lesson 3: Classes and Objects

Learn about classes, objects, and inheritance in Kotlin. Create small programs as you learn about abstract classes, interfaces, and interface delegation.