Getting Started with Rust
Learn the basics of Rust programming — printing, variables, and your first programs!
Welcome
What Exerpad is, how the course is put together, and why coding still matters.
Finish 1 more required task in "Welcome" to unlock
Variables
Finish 7 more required tasks in "Print" to unlock
Linear Programs
Finish 7 more required tasks in "Variables" to unlock
Input & Type Conversion
Finish 7 more required tasks in "Linear Programs" to unlock
Conditions
Finish 7 more required tasks in "Input & Type Conversion" to unlock
While Loops
Finish 7 more required tasks in "Conditions" to unlock
For Loops
Finish 7 more required tasks in "While Loops" to unlock
Vectors
Finish 7 more required tasks in "For Loops" to unlock
Functions
Finish 7 more required tasks in "Vectors" to unlock
Strings
Finish 8 more required tasks in "Functions" to unlock
HashMaps
Finish 7 more required tasks in "Strings" to unlock
Tuples & Structs
Finish 7 more required tasks in "HashMaps" to unlock
Enums & Pattern Matching
Finish 7 more required tasks in "Tuples & Structs" to unlock
Ownership & Borrowing
Finish 7 more required tasks in "Enums & Pattern Matching" to unlock
Error Handling
Finish 10 more required tasks in "Ownership & Borrowing" to unlock
Traits
Finish 10 more required tasks in "Error Handling" to unlock
Generics
Finish 10 more required tasks in "Traits" to unlock
Closures & Iterators
Finish 10 more required tasks in "Generics" to unlock