SKILL JOURNEY

Rust

Fast and memory-safe

0/25
Lessons
0/2420
XP
0%
Complete
Up next · Lesson 1
Hello, World
+70 XP · Macros end with !
Continue
CHAPTER 01
Foundations
Lay the groundwork
0/5
1YOU ARE HERE
Lesson 1+70 XP
Hello, World
Macros end with !
▶ Continue here
2
Lesson 2+50 XP
Immutable Let
Bindings are immutable.
🔒 Locked
3
Lesson 3+60 XP
Mutable
Opt into mutability.
🔒 Locked
4
Lesson 4+70 XP
Typed Let
Explicit type.
🔒 Locked
5
Lesson 5+100 XP
Function
Typed signature.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 02
Core Concepts
Build the core skills
0/5
6
Lesson 6+70 XP
If Expression
No parens.
🔒 Locked
7
Lesson 7+70 XP
Loop
Infinite loop.
🔒 Locked
8
Lesson 8+80 XP
While
Condition loop.
🔒 Locked
9
Lesson 9+100 XP
For In
Iterate.
🔒 Locked
10
Lesson 10+80 XP
Vector
Growable list.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 03
Building Blocks
Wire things together
0/5
11
Lesson 11+90 XP
Array
Fixed list.
🔒 Locked
12
Lesson 12+90 XP
String
Owned string.
🔒 Locked
13
Lesson 13+100 XP
Struct
Custom type.
🔒 Locked
14
Lesson 14+100 XP
Enum
Sum type.
🔒 Locked
15
Lesson 15+130 XP
Match
Pattern matching.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 04
Advanced Patterns
Level up your craft
0/5
16
Lesson 16+120 XP
Option
Maybe a value.
🔒 Locked
17
Lesson 17+140 XP
Result
Ok or Err.
🔒 Locked
18
Lesson 18+130 XP
Borrow
Reference.
🔒 Locked
19
Lesson 19+80 XP
String Slice
&str borrowed.
🔒 Locked
20
Lesson 20+100 XP
If Else
Returns a value.
🔒 Locked
Clear all 5 lessons to unlock the chest
CHAPTER 05
Mastery
Master the language
0/5
21
Lesson 21+130 XP
Trait
Like interface.
🔒 Locked
22
Lesson 22+140 XP
Impl Block
Add methods.
🔒 Locked
23
Lesson 23+110 XP
Closure
Anonymous function.
🔒 Locked
24
Lesson 24+120 XP
Box
Heap allocation.
🔒 Locked
25
Lesson 25+90 XP
Unwrap
Extract Option/Result.
🔒 Locked
Clear all 5 lessons to unlock the chest
Rust Master
25 lessons left to claim the crown