Kotlin
IntermediateGoogle's preferred language for Android. Modern, concise, and fully interoperable with Java. Includes Coroutines and Jetpack basics.
Tracks
Master Kotlin variables, null safety operators, type system, control flow, and smart casts.
Write expressive Kotlin with extension functions, lambdas, higher-order functions, and scope functions.
Model your domain with data classes, sealed hierarchies, enums, objects, and Kotlin's inheritance model.
Harness Kotlin collections with map/filter/fold, lazy Sequences, groupBy, zip, and functional chaining.
Master coroutines, Flow, structured concurrency, and the basics of Jetpack Compose and ViewModel.
Certification Exam
Certification Exam
Kotlin
All tracks ยท No time pressure to start
Certification Exam
Kotlin
750 Questions
All difficulty levels
60 Minutes
Auto-submits when time expires
70% to Pass
Earn your certification badge
No Going Back
Once you answer, you move forward
Tips
See allCustom Comparators with compareBy
Sort by multiple fields declaratively
Invoke Operator for Callable Objects
Make class instances behave like functions
Mutable vs Immutable Collections
Understand the collection mutability contract
Object Expressions as Anonymous Classes
Create one-off implementations inline