Table of Contents

  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