0 of 37 lessons completed
Home / Kotlin
Kotlin
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.
Start learning β―β―37 lessons Β· 11 topics Β· 0/37 completed
Course contents
Work top to bottom β the sidebar is the course. Topics later in the list assume the ones before them.
Kotlin Intermediate Introduction
Intermediate Β· β± 3 min Β· standalone lesson
Functions in Depth
- Kotlin Function Types
- Kotlin Higher-Order Functions
- Kotlin Trailing Lambdas
- Kotlin Extension Functions
- Kotlin Inline Functions
- Kotlin Function References
Scope Functions
Start: Kotlin Let and Run β―Collections in Depth
- Kotlin Transformations
- Kotlin Searching and Sorting
- Kotlin Grouping
- Kotlin Flattening
- Kotlin Sequences
Null Safety in Depth
Start: Kotlin Safe Call Chains β―Classes in Depth
- Kotlin Constructors and Init Blocks
- Kotlin Visibility Modifiers
- Kotlin Data Classes in Depth
- Kotlin Sealed Classes
- Kotlin Interfaces
- Kotlin Objects and Companions
Properties in Depth
Start: Kotlin Properties in Depth β―Generics Foundations
Start: Kotlin Generic Functions β―Exceptions in Depth
Start: Kotlin Custom Exceptions β―Strings and Ranges in Depth
Start: Kotlin String Operations β―Kotlin Library Project
Intermediate Β· β± 8 min Β· standalone lesson