🎨

Kotlin Programming

Intermediate

Modern JVM language - Android development, null safety, and coroutines

8 Lessons
8 weeks

Course Lessons

1

Introduction to Kotlin

30 min

Learn the basics of Kotlin programming language

Beginner

Data Types and Type System

35 min

Understanding Kotlin's type system

BeginnerComplete previous lesson to unlock

Functions and Parameters

40 min

Learn how to create and use functions in Kotlin

BeginnerComplete previous lesson to unlock

Kotlin Collections - Lists

35 min

Work with lists in Kotlin

BeginnerComplete previous lesson to unlock

When Expression

30 min

Pattern matching with when

BeginnerComplete previous lesson to unlock

Loops and Ranges

30 min

Iteration in Kotlin

BeginnerComplete previous lesson to unlock

Classes and Objects

40 min

Object-oriented programming in Kotlin

IntermediateComplete previous lesson to unlock

Lambda Functions

35 min

Higher-order functions and lambdas

IntermediateComplete previous lesson to unlock