SKILL JOURNEY
Java
Run anywhere, type everything
0/24
Lessons
0/2500
XP
0%
Complete
Up next · Lesson 1
Hello, World
1YOU ARE HERE
Lesson 1+70 XP
Hello, World
The classic main method.
▶ Continue here
2
Lesson 2+60 XP
Typed Variable
Java is strongly typed.
🔒 Locked
3
Lesson 3+60 XP
String
Reference type.
🔒 Locked
4
Lesson 4+70 XP
Final
Constant.
🔒 Locked
5
Lesson 5+80 XP
If
Conditional.
🔒 Locked
Clear all 5 lessons to unlock the chest
6
Lesson 6+130 XP
Switch
Multi-branch.
🔒 Locked
7
Lesson 7+100 XP
For Loop
C-style loop.
🔒 Locked
8
Lesson 8+100 XP
Enhanced For
Iterate collection.
🔒 Locked
9
Lesson 9+80 XP
Array
Fixed list.
🔒 Locked
10
Lesson 10+110 XP
ArrayList
Growable list.
🔒 Locked
Clear all 5 lessons to unlock the chest
11
Lesson 11+120 XP
HashMap
Key-value store.
🔒 Locked
12
Lesson 12+110 XP
Method
Function in class.
🔒 Locked
13
Lesson 13+100 XP
Class
OOP basics.
🔒 Locked
14
Lesson 14+130 XP
Constructor
Initialize object.
🔒 Locked
15
Lesson 15+110 XP
Inheritance
Extends.
🔒 Locked
Clear all 5 lessons to unlock the chest
16
Lesson 16+120 XP
Interface
Contract.
🔒 Locked
17
Lesson 17+130 XP
Try / Catch
Handle errors.
🔒 Locked
18
Lesson 18+110 XP
Static Method
Belongs to class.
🔒 Locked
19
Lesson 19+100 XP
String.format
Printf-like format.
🔒 Locked
20
Lesson 20+140 XP
Stream Map
Functional pipelines.
🔒 Locked
Clear all 5 lessons to unlock the chest
21
Lesson 21+130 XP
Lambda
Functional interface.
🔒 Locked
22
Lesson 22+100 XP
Enum
Named values.
🔒 Locked
23
Lesson 23+110 XP
Override
Annotation.
🔒 Locked
24
Lesson 24+130 XP
Record
Immutable data class.
🔒 Locked
Clear all 4 lessons to unlock the chest
Java Master