SKILL JOURNEY

Kotlin

Modern JVM language

0/19
Lessons
0/1860
XP
0%
Complete
Up next · Lesson 1
Hello, World
+70 XP · fun main.
Continue
CHAPTER 01
Foundations
Lay the groundwork
0/5
1YOU ARE HERE
Lesson 1+70 XP
Hello, World
fun main.
▶ Continue here
2
Lesson 2+60 XP
Val Constant
Immutable.
🔒 Locked
3
Lesson 3+60 XP
Var
Mutable.
🔒 Locked
4
Lesson 4+70 XP
Type
Annotation.
🔒 Locked
5
Lesson 5+80 XP
String Template
Dollar sign.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 02
Core Concepts
Build the core skills
0/5
6
Lesson 6+100 XP
If Expression
Returns a value.
🔒 Locked
7
Lesson 7+110 XP
Function
fun keyword.
🔒 Locked
8
Lesson 8+100 XP
Nullable
? for nullable.
🔒 Locked
9
Lesson 9+110 XP
Safe Call
?. operator.
🔒 Locked
10
Lesson 10+80 XP
List
listOf.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 03
Building Blocks
Wire things together
0/5
11
Lesson 11+100 XP
Map
mapOf.
🔒 Locked
12
Lesson 12+90 XP
For In
Iterate.
🔒 Locked
13
Lesson 13+130 XP
Data Class
Auto equals/hashCode.
🔒 Locked
14
Lesson 14+120 XP
When
Like switch.
🔒 Locked
15
Lesson 15+120 XP
When Expression
Returns a value.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 04
Advanced Patterns
Level up your craft
0/4
16
Lesson 16+100 XP
Elvis
?: fallback.
🔒 Locked
17
Lesson 17+110 XP
Lambda
Trailing lambda.
🔒 Locked
18
Lesson 18+130 XP
Companion Object
Like static.
🔒 Locked
19
Lesson 19+120 XP
Sealed Class
Closed hierarchy.
🔒 Locked
Clear all 4 lessons to unlock the chest
Kotlin Master
19 lessons left to claim the crown