Unit 1: Kotlin Fundamental
8 hrsIntroduction to Kotlin,Basic Syntax, Idioms, Coding Conventions, Basics, Basic Types, Packages, Control Flow, Returns and Jumps, Classes and Objects, Classes and Inheritance, Properties and Fields, Interfaces, Visibility Modifiers, Extensions, Data Classes, Generics, Nested Classes, Enum Classes, Objects, Delegation, Delegated Properties, Functions and Lambdas, Functions, Lambdas, Inline Functions, Higher-Order Functions, Scope Functions, Collections, Ranges, Type Checks and Casts, This expressions, Equality, Operator overloading, Null Safety, Exceptions, Annotations, Reflection.