Kotlin courses from the basics to coroutines and DSLs. Concise code, taught one idea at a time.
A modern language for Android apps and plain programs.
Kotlin taught as plain command-line programs: variables and strings, loops and collections, null safety, functions and classes. Every example is verified with the real Kotlin compiler.
40 lessons · 14 topics · 0/40 completed
Start course ❯ Intermediate Kotlin — lambdas, collections and classes in depth.
Kotlin at depth: function types and lambdas, scope functions, collections in depth, sealed classes, generics and delegation. Every example is verified with the real Kotlin compiler.
37 lessons · 11 topics · 0/37 completed
Start course ❯ Advanced Kotlin — coroutines, generics and DSL building.
Kotlin at full depth: coroutines and Flow, reified generics and variance, interface delegation, DSL builders and a taste of reflection. Every example is verified with the real Kotlin compiler.
28 lessons · 10 topics · 0/28 completed
Start course ❯