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

More Programming Languages courses