This assessment will evaluate your knowledge on the following topics.
| Topic(s) | Topic Description |
| Introduction, Data types, Variables, Operators | Installation of Kotlin |
| Kotlin Variable | |
| Kotlin Data Type | |
| Kotlin Type Conversion | |
| Kotlin Operator | |
| Kotlin Input/Output | |
| Kotlin Comment | |
| Control Flow - Condition, Loop Statements | Kotlin if Expression |
| Kotlin when Expression | |
| Kotlin for Loop | |
| Kotlin while Loop | |
| Kotlin Do while Loop | |
| Return and Jump | |
| Continue Structure | |
| Kotlin Function | Kotlin Function |
| Kotlin scope Function | |
| Recursion Function | |
| Default and Named Argument | |
| Kotlin Lambdas | |
| Higher order Function | |
| Kotlin Inline Function | |
| Kotlin coroutines | |
| Array & String | Kotlin Array |
| Kotlin String | |
| Exception Handling | Exception Handling |
| Kotlin Try Catch | |
| Multiple Catch Block | |
| Nested Try Block | |
| Kotlin Finally Block | |
| Kotlin Throw Keyword | |
| Null Safety | |
| Nullable Non Nullable Types | |
| Kotlin Smart Cast | |
| Unsafe and Safe Cast | |
| Kotlin Elvis Operator | |
| Collections | Mutable Array |
| Kotlin Collections | |
| List: listOf() | |
| mutableListOf() | |
| Kotlin ArrayList | |
| arrayListOf() | |
| Map: mapOf() | |
| Kotlin HashMap | |
| hashMapOf() | |
| mutableMapOf() | |
| Set: setOf() | |
| mutableSetOf() | |
| hashSetOf() | |
| OOPS | Kotlin Annotations |
| Kotlin OOPs | |
| Class and Object | |
| Kotlin Constructor | |
| Visibility Modifier | |
| Kotlin Inheritance | |
| Abstract Class | |
| Kotlin Interface | |
| Data Class | |
| Sealed Class | |
| Extension Function | |
| Companion, singleton | |
| Generics & Ranges | Kotlin Generics |
| Integer type range | |
| Kotlin Working Ranges | |
| Kotlin Utility Function | |
| Interoperability | Java Interoperability |
| Calling Java code from Kotlin | |
| Calling Kotlin code from Java | |
| Guidelines | Coding Conventions |