Skip to content
IT_Abyss
IT_Abyss
Sign in
Loading
.
.
.
Menu · section
Learn
Courses
Roadmap
Topics from basics to senior
My progress
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Interviews
Simulator
Questions
With answers and common mistakes
Resume check
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
DevOps / SRE
Data Analytics
Machine Learning
Security
System Analysis
Unreal Engine
Menu · section
Feed
Blog
Posts by IT Abyss
News
IT news from outside sources
Learn
Interview
Search
Journal
Menu
EN
Roadmap:
Kotlin
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
20
Beginner
12
Intermediate
4
Advanced
4
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
12 topics
AA
Android Architecture
Next:
Boxing & Equality
3
subtopics
10
questions
KF
Kotlin Fundamentals
Next:
Null Safety, Collections & Sequences
8
subtopics
12
questions
BE
Boxing & Equality
Next:
Concurrency
4
subtopics
4
questions
NS
Null Safety
Next:
Classes & Properties
6
subtopics
7
questions
CS
Collections & Sequences
Next:
Inline Functions, Functions & Lambdas
6
subtopics
9
questions
CO
Concurrency
Next:
Custom Views
8
subtopics
6
questions
CP
Classes & Properties
Next:
Sealed Hierarchies & Objects
7
subtopics
8
questions
CV
Custom Views
Next:
Data Classes
4
subtopics
3
questions
DC
Data Classes
Next:
Delegation
2
subtopics
8
questions
DE
Delegation
Next:
Dependency Injection
1
subtopic
4
questions
DI
Dependency Injection
Next:
Generics
3
subtopics
4
questions
GE
Generics
2
subtopics
7
questions
Tier 2 · Intermediate
4 topics
SH
Sealed Hierarchies & Objects
5
subtopics
9
questions
IF
Inline Functions
3
subtopics
5
questions
FL
Functions & Lambdas
Next:
Coroutines
8
subtopics
13
questions
CO
Coroutines
Next:
Coroutine Cancellation & Failure
7
subtopics
21
questions
Tier 3 · Advanced
4 topics
KM
Kotlin Multiplatform
8
subtopics
18
questions
BC
Build & Compiler
7
subtopics
11
questions
CC
Coroutine Cancellation & Failure
Next:
Flow & Channels
5
subtopics
9
questions
FC
Flow & Channels
8
subtopics
11
questions
Kotlin — Roadmap — IT Abyss