Kotlin Course For Beginners – Full Tutorial
freeCodeCamp.org
A 10-hour Kotlin course for beginners from Programming with Alex, published on freeCodeCamp. The first six hours cover the syntax and object-oriented features such as companion objects, delegation and sealed classes. The last four are about asynchronous code with coroutines and Kotlin Flow.
What you'll learn
- Kotlin types, type inference and null safety
- Functions with default parameters and varargs
- Constructors, companion objects, lazy and lateinit
- Inheritance, interfaces, data classes and delegation
- Coroutine builders, cancellation and structured concurrency
- Building and transforming Kotlin Flows