SKILL JOURNEY
Ruby
Programmer happiness
0/26
Lessons
0/2390
XP
0%
Complete
Up next · Lesson 1
Hello, World
1YOU ARE HERE
Lesson 1+50 XP
Hello, World
puts is print.
▶ Continue here
2
Lesson 2+50 XP
Variable
Snake_case.
🔒 Locked
3
Lesson 3+80 XP
String Interpolation
Double quotes.
🔒 Locked
4
Lesson 4+60 XP
Symbol
Immutable name.
🔒 Locked
5
Lesson 5+80 XP
If Statement
End keyword.
🔒 Locked
Clear all 5 lessons to unlock the chest
6
Lesson 6+80 XP
Unless
Inverse of if.
🔒 Locked
7
Lesson 7+60 XP
Array
Ordered list.
🔒 Locked
8
Lesson 8+90 XP
Each
Iterate.
🔒 Locked
9
Lesson 9+100 XP
Map
Transform.
🔒 Locked
10
Lesson 10+80 XP
Hash
Key-value store.
🔒 Locked
Clear all 5 lessons to unlock the chest
11
Lesson 11+90 XP
Method
Define method.
🔒 Locked
12
Lesson 12+130 XP
Class
OOP.
🔒 Locked
13
Lesson 13+100 XP
attr_accessor
Getters and setters.
🔒 Locked
14
Lesson 14+70 XP
Range
Inclusive range.
🔒 Locked
15
Lesson 15+90 XP
Times Loop
n.times block.
🔒 Locked
Clear all 5 lessons to unlock the chest
16
Lesson 16+100 XP
Select
Filter.
🔒 Locked
17
Lesson 17+130 XP
Reduce
Inject.
🔒 Locked
18
Lesson 18+110 XP
Module
Namespace / mixin.
🔒 Locked
19
Lesson 19+80 XP
Nil Check
nil? method.
🔒 Locked
20
Lesson 20+120 XP
Yield
Pass to block.
🔒 Locked
Clear all 5 lessons to unlock the chest
21
Lesson 21+110 XP
Heredoc
Multi-line string.
🔒 Locked
22
Lesson 22+100 XP
Safe Nav
&. operator.
🔒 Locked
23
Lesson 23+90 XP
Ternary
Inline conditional.
🔒 Locked
24
Lesson 24+110 XP
Inheritance
< for extends.
🔒 Locked
25
Lesson 25+110 XP
each_with_index
Index + value.
🔒 Locked
Clear all 5 lessons to unlock the chest
26
Lesson 26+120 XP
Proc
Stored block.
🔒 Locked
Clear all 1 lessons to unlock the chest
Ruby Master