| Section 01: Introduction & Setup | |||
| Introduction To This Course | 00:02:00 | ||
| Windows Setup | 00:13:00 | ||
| Mac Setup | 00:10:00 | ||
| Linux Setup | 00:12:00 | ||
| Online Code Editor | 00:02:00 | ||
| Section 02: Basics | |||
| Variables | 00:06:00 | ||
| Data Types | 00:06:00 | ||
| String | 00:05:00 | ||
| Array | 00:07:00 | ||
| Data Type Conversion | 00:05:00 | ||
| Comments | 00:04:00 | ||
| Arithmetic Operators | 00:07:00 | ||
| Relational Operators | 00:06:00 | ||
| Assignment Operators | 00:06:00 | ||
| Unary Operators | 00:05:00 | ||
| Bitwise Operators | 00:09:00 | ||
| Logical Operators | 00:04:00 | ||
| Input & Output | 00:03:00 | ||
| Section 03: Control Statements | |||
| Conditional if Statement | 00:05:00 | ||
| when Statement | 00:07:00 | ||
| For Loop | 00:04:00 | ||
| while Loop | 00:04:00 | ||
| do while Loop | 00:04:00 | ||
| Break Statement | 00:04:00 | ||
| Continue Statement | 00:04:00 | ||
| Section 04: Functions | |||
| Basic Functions | 00:03:00 | ||
| Function Parameters | 00:04:00 | ||
| Return Values | 00:04:00 | ||
| Recursion | 00:04:00 | ||
| Default & Named Arguments | 00:06:00 | ||
| Lambda Function | 00:04:00 | ||
| Higher Order Function | 00:05:00 | ||
| Inline Function | 00:02:00 | ||
| Section 05: Error/Exception Handling | |||
| Try Catch Block | 00:04:00 | ||
| Try Catch Expression | 00:05:00 | ||
| Multiple Catch Block | 00:05:00 | ||
| Nested Try Catch Block | 00:05:00 | ||
| Finally Block | 00:02:00 | ||
| Throw Keyword | 00:02:00 | ||
| Section 06: NULL Safety | |||
| Nullable & Non Nullable Types | 00:03:00 | ||
| Smart Cast | 00:02:00 | ||
| Unsafe and Safe Cast | 00:03:00 | ||
| Elvis Operator | 00:04:00 | ||
| Section 07: Collections | |||
| List: listOf Function | 00:06:00 | ||
| List: mutableListOf Function | 00:05:00 | ||
| List: arrayListOf Function | 00:06:00 | ||
| Map: mapOf Function | 00:07:00 | ||
| Map: HashMap | 00:08:00 | ||
| Map: hashMapOf Function | 00:05:00 | ||
| Map: mutableMapOf Function | 00:04:00 | ||
| Set: setOf Function | 00:04:00 | ||
| Set: mutableSetOf Function | 00:04:00 | ||
| Set: HashSet | 00:04:00 | ||
| Section 08: Classes & Objects | |||
| Basic Example | 00:07:00 | ||
| Nested and Inner Class | 00:06:00 | ||
| Constructors | 00:05:00 | ||
| Visibility Modifiers | 00:06:00 | ||
| Inheritance | 00:05:00 | ||
| Method Overriding | 00:04:00 | ||
| Property Overriding | 00:02:00 | ||
| Abstract Class | 00:03:00 | ||
| Superclass | 00:03:00 | ||
| Data Class | 00:05:00 | ||
| Multiple Class Inheritance & Interfaces | 00:03:00 | ||
| Sealed Class | 00:03:00 | ||
| Extension Function | 00:03:00 | ||
| Generics | 00:05:00 | ||
| Section 09: Extras | |||
| Integer Type Range | 00:05:00 | ||
| Regex | 00:04:00 | ||
| Call Java from Kotlin | 00:03:00 | ||
| Call Kotlin from Java | 00:02:00 | ||
| Section 10: Resource | |||
| Resource | 00:00:00 | ||
| Assignment | |||
| Assignment – Kotlin Programming: Android Coding Bible | 2 weeks, 1 day | ||
| Order Your Certificate | |||
| Order Your Certificate QLS | 00:00:00 | ||