« Previous
Next »
Kotlin HOME
Welcome to the iwantcoding.com Kotlin Tutorial. Kotlin is JetBrains’ concise, statically-typed JVM language — and Google’s preferred language for Android. Coroutines + Compose make it equally great for backends and modern mobile UI.
What this tutorial covers
| Chapter | You will learn |
|---|---|
| Kotlin Basics | Syntax, val / var, types, strings, null safety, control flow, loops, functions, lambdas. |
| OOP & FP | Classes, data class, sealed class, object, inheritance, interfaces, generics, extension fns, scope fns. |
| Coroutines & Collections | Collections, sequences, Flow, coroutines, launch / async, dispatchers, channels. |
| Android & Tools | Android intro, Jetpack Compose, Compose state & navigation, Ktor (server), Gradle, JUnit / kotest. |
| Examples | Cheatsheet, runnable snippets, quiz, exercises, bootcamp, certificate. |
Who this is for
- Android developers.
- JVM backend devs (Spring + Kotlin is fantastic).
- Multiplatform devs eyeing KMP / Compose Multiplatform.
How to use this tutorial: read the chapter, run the example with Try it Yourself », do the exercise, then take the quiz at the bottom. Hit Mark complete when you're done — the sidebar will track your progress.
Example
Exercise
Standard print to stdout.
("Hello")
Seven letters lowercase.
« Previous
Next »
Discussion
Loading…