Skip to main content

Kotlin Intermediate

Move beyond basics with null safety, strings, arrays, collections, packages and exception handling.

Null Safety

Nullable types, safe casts, let, lateinit and null handling in Kotlin.

7 tutorials

Kotlin Strings

String basics, templates, comparison, substring and raw strings.

6 tutorials

Kotlin Arrays

Declare, initialize, access and iterate arrays in Kotlin.

5 tutorials

Collections Intro

Lists, sets, maps and common collection operations.

6 tutorials

Packages & Imports

Organize code with packages, imports and visibility modifiers.

5 tutorials

Exception Handling

try-catch, finally, throw, custom exceptions and try expressions.

6 tutorials

Type Features

Type aliases, destructuring declarations and related Kotlin type syntax.

2 tutorials
Search tutorials