1. Discovering the Power of Kotlin Programming
  2. Kotlin Syntax and Basic Coding Conventions
  3. Setting up the Development Environment 
  4. Fundamental Building Blocks of Kotlin
  5. Object-oriented Programming
  6. Kotlin Collection Framework
  7. Scope Functions
  8. Functional Programming
  9. Exploring Delegation Design Pattern
  10. Concurrency and Parallelism
  11. Unit Testing in Kotlin
  12. Building a Simple REST API
  13. Building Event-Driven Cloud Native Serverless Application