Keentune
Adaptive skill practice — find your level, get sharper.
Kotlin practice
Null safety, coroutines, and scope functions
Kotlin as the official docs teach it — the language of modern Android and much JVM backend work. Null safety end-to-end (nullable types, safe calls, the Elvis operator, platform types), val/var and immutability, data classes, sealed classes and exhaustive when, extension functions and lambdas with receivers, the scope functions (let, run, with, apply, also — and which returns what), collections and sequences (eager vs lazy), coroutines (suspend functions, structured concurrency, Dispatchers), delegation (by lazy, class delegation), generics with declaration-site variance (in/out), and Java interop. Predict-the-output and spot-the-bug items test real understanding; every explanation names the concept, the classic confusion, and a portable rule. Authored from kotlinlang.org at the current stable release.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.
Explore all skills on Keentune
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC