Kotlin Programming (In Person and Online)



  1. Kotlin Overview, Introduction to Multiplatform Language, IDE setup
  2. Types, Control Flow, Packages, and Imports
  3. Classes and Objects
  4. Functions
  5. Sealed Classes
  6. Null Safety Equality and This Expression
  7. Asynchronous Programming
  8. Coroutines and Annotations
  9. Destructing Declaration and Reflection
  10. Coding Best Practices
  11. Capstone Project

Kotlin is the de-facto programming language for building android apps. In this course, we will learn the fundamentals of Kotlin programming language.