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