Skip to content
AgileLogics

Learn Kotlin

Structured lessons from the basics up — follow the path below in order, at your own pace.

80 lessons ~7h 1m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these with nothing but what Level 1 covered — println , readln , variables, null safety, if and when , loops, collections, functions,...

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using classes, data classes, sealed types, extension functions, exceptions, files, Gradle, JSON, and tests from Level 2. Give ea...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using coroutines, Flow, Ktor, Compose, and the testing and deployment practices from Level 3. 1. REST API with Ktor Build a JSON...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Core syntax: val and var , types, string templates, if and when expressions, loops, and ranges Null safety: nullabl...

You're ready to build