Read. Then try.
Written explanations sit alongside code examples and practice prompts.
Kotlin courses for people who like to understand what they write. Explore the language through focused guides, readable examples, and considered practice.
val language = "Kotlin"NAME AN IDEA.name ?: "Reader"HANDLE WHAT IS MISSING.fun square(x: Int) = x * xGIVE IT A PURPOSE.listOf(1, 2).map { it * 2 }FOLLOW THE DATA.data class Note(val text: String)ADD SOME STRUCTURE.fun main() { println("Hello") }BEGIN WITH ONE LINE.Drag to rotate · Arrow keys also work
We make space for a slower, more deliberate kind of programming study. Start with a small example. Follow the values. Ask what changes, and why.
Our Kotlin guides move from first expressions to structured programs. Each has a clear subject, so you can choose what to study and return to it when you need a reminder.
Meet Kotlovartex ↗Start at the beginning or choose a specific topic.
Each guide is a separate, one-time purchase.
Loading the course collection…
Written explanations sit alongside code examples and practice prompts.
See the topics and prerequisites for every guide before choosing.
Revisit a passage, pause for an exercise, and continue when it suits you.
Choose a focused guide without a subscription or recurring commitment.