Overview
Syllabus
- Course Introduction.
- Installing IDE.
- Creating First Project.
- Hello World in Kotlin.
- Comments.
- Constants.
- Variables.
- Type Conversion.
- Numbers.
- Char & Boolean.
- Strings.
- Pairs.
- Triple.
- Any, Unit & Nothing.
- Comparison Operators.
- Logical Operators in Kotlin.
- String Equality.
- Conditional Expressions.
- Expressions vs Statements.
- While Loop in Kotlin.
- Do while loop.
- Break From Loop.
- Exercise 1 .
- Ranges.
- For Loop in Kotlin.
- Repeat & DownTo Statements.
- Nested Loops.
- Exercise 2: Multiplication Table.
- Continue Keyword.
- When Expression.
- Return Value of Expression.
- Exercise 3: Point in Space.
- Functions in Kotlin.
- Function Parameters.
- Return Type of Function.
- Overloading Functions.
- Function as Variable.
- Nullability.
- Null & Not Null Operators.
- Check For Nullability.
- Elvis Operator.
- Arrays.
- Lists.
- Accessing Elements of Lists.
- Indexing and Slicing.
- Search Elements "In" Operator.
- Appending Elements to Array.
- Inserting Elements to Array.
- Removing Elements from List.
- Sorting Elements of Array in Kotlin.
- Iterating through Array Elements.
- Maps in Kotlin.
- Accessing Map Elements.
- Adding Elements to Map.
- Updating & Removing Elements from Map.
- Iterating through Maps Elements.
- Sets in Kotlin.
- Using Sets.
- Lambda Expressions.
- Shortened Lambda .
- Sorting Elements of Collection.
- Iterating Collection using Lambda.
- Class in Kotlin.
- Reference Type.
- Student Marks Exercises.
- Objects.
- Companion & Static.
- Properties.
- Default Values in Properties.
- Initialize Properties.
- Custom Getter.
- Custom Setter.
- Lazy Property.
- Inheritance in Kotlin.
- Polymorphism.
- Method Overriding.
- Abstract Class.
- Sealed Classes.
- Visibility Modifiers.
- Interface in Kotlin.
- Generics.
- Why Generics?.
Taught by
Master Coding