Table of Contents
- Getting Started with Kotlin
- Introduction to object-oriented programming
- Four Pillars of Object Oriented Programming
- Classes: Advanced Concepts
- Data Collection, Iterators and Filters
- Object-Oriented Patterns in Kotlin
- Coroutines: A lightweight thread?
- Interoperability
- Regular expression and Serialization in Kotlin
- Exception handling
- Testing in Object Oriented Programming with Kotlin

