- Hello World
- Variable Declaration
- Explicit Type Declaration
- Errors in Variable Assignment
- Assigning a variable to another variable
- String Template
- Basic - Parameterless Function
- Parameterized Function
- Return from a function
- No Return Value from a function
- Single Expression Bodies
- Default Parameters
- Function Overloading
- Using Java libraries in Kotlin
- Using Java in Kotlin
- Using Kotlin in Java
- Basics
- init block
- lateinit
- Getters and Setters - 1
- Getters and Setters - 2
- Secondary Constructor
- Extension Functions
- Notes
- Basic Interface
- Multiple Inheritance