Skip to content

Level 1 · Entry Foundations

Goal: get comfortable reading and writing Kotlin, understand its core building blocks, and ship a small working program.

Modules

  1. Setup & First Program
  2. Variables & Types
  3. Control Flow
  4. Functions
  5. Classes & Objects Basics
  6. Null Safety Basics
  7. Collections
  8. Data Classes
  9. Extension Functions Intro
  10. Project — CLI To-Do App

By the end of this level you'll be able to write programs that take input, make decisions, store and process data, work safely with nullable values, and organize code into classes, data classes, and extension functions — the idioms that make Kotlin feel different from Java from day one.