Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Learn Kotlin programming language

10 Modules · 58 Lessons

Recommended resources

Module 2

Object-Oriented Programming in Kotlin

Module 3

Advanced Kotlin Features

Module 4

Functional Programming and Collections

Module 5

Asynchronous Programming with Coroutines

Module 6

Jetpack Compose Foundations

Module 7

Building UI with Compose Components and Navigation

Module 8

Android App Architecture with MVVM

Module 9

Data Layer: Networking and Persistence

Module 10

Integrating Firebase Authentication