KNOWLEDGE BASE · MIDDLE+ / SENIOR

Kotlin.
Beyond
syntax.

Understand how Kotlin works, connect theory with practice, and answer challenging interview questions.

Lecture catalog

Start with the first topic or choose one from the catalog.

TOPICS

What we will study

Planned topics
01

Language and types

From null safety to generics: understand type-system guarantees and limits.

Types / Generics / Inline

02

Collections and functions

Data transformations, functional techniques, and abstraction costs.

Collections / Sequences / Lambdas

03

Concurrency

Suspension, cancellation, and asynchronous task lifetimes.

Coroutines / Scopes / Cancellation

04

Data streams

Model events and state, backpressure, and stream composition.

Flow / StateFlow / SharedFlow

LIBRARY

Latest lectures

Full catalog →