🎓 A1Learner
🔍

Home / Kotlin

Kotlin Courses

Kotlin courses from the basics to coroutines and DSLs. Concise code, taught one idea at a time.

3 courses · 105 lessons · work through them in order, top to bottom

🟣

Kotlin

Kotlin · Beginner

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 ❯
🟣

Kotlin

Kotlin · Intermediate

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 ❯
🟣

Kotlin

Kotlin · Advanced

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 ❯