SKILL JOURNEY
Swift
Apple's modern language
0/24
Lessons
0/2420
XP
0%
Complete
Up next · Lesson 1
Hello, World
1YOU ARE HERE
Lesson 1+50 XP
Hello, World
print.
▶ Continue here
2
Lesson 2+60 XP
Let Constant
Immutable.
🔒 Locked
3
Lesson 3+60 XP
Var
Mutable.
🔒 Locked
4
Lesson 4+70 XP
Type Annotation
Explicit type.
🔒 Locked
5
Lesson 5+90 XP
String Interpolation
\(var) syntax.
🔒 Locked
Clear all 5 lessons to unlock the chest
6
Lesson 6+70 XP
If Statement
No parens.
🔒 Locked
7
Lesson 7+80 XP
Array
Typed list.
🔒 Locked
8
Lesson 8+100 XP
Dictionary
Key-value.
🔒 Locked
9
Lesson 9+90 XP
For In
Iterate.
🔒 Locked
10
Lesson 10+110 XP
Function
Definition.
🔒 Locked
Clear all 5 lessons to unlock the chest
11
Lesson 11+100 XP
Optional
Maybe nil.
🔒 Locked
12
Lesson 12+130 XP
Guard Let
Early exit.
🔒 Locked
13
Lesson 13+110 XP
Struct
Value type.
🔒 Locked
14
Lesson 14+110 XP
Class
Reference type.
🔒 Locked
15
Lesson 15+90 XP
While
Loop until false.
🔒 Locked
Clear all 5 lessons to unlock the chest
16
Lesson 16+130 XP
Switch
Pattern match.
🔒 Locked
17
Lesson 17+130 XP
Closure
Inline function.
🔒 Locked
18
Lesson 18+100 XP
Enum
Cases.
🔒 Locked
19
Lesson 19+140 XP
Extension
Add to existing types.
🔒 Locked
20
Lesson 20+110 XP
If Let
Optional binding.
🔒 Locked
Clear all 5 lessons to unlock the chest
21
Lesson 21+100 XP
Nil Coalescing
?? operator.
🔒 Locked
22
Lesson 22+130 XP
Init
Struct constructor.
🔒 Locked
23
Lesson 23+130 XP
Protocol
Like interface.
🔒 Locked
24
Lesson 24+130 XP
Computed Property
Get-only var.
🔒 Locked
Clear all 4 lessons to unlock the chest
Swift Master