1. Java and Kotlin
  2. Kotlin Basics
  3. OOP with Kotlin
  4. Generics
  5. Annotations and Reflection
  6. Functional Programming with Kotlin and RxKotlin
  7. Observables, Observers, and Subjects
  8. Flowables and Backpressure
  9. Data Transformers and Async Operators
  10. Concurrency and Parallel Processing
  11. Testing Reactive Applications
  12. Spring Reactive for Kotlin
  13. Asynchronous Programming and Coroutines
  14. Suspending Functions and Async/Await
  15. Contexts and Dispatchers
  16. Coroutines Channels
  17. Coroutine Flows
  18. Multiplatform and Kotlin