Learning Tracks
Follow curated tracks to learn Rust step by step.
Ownership Deep Dive
Master Rust's ownership system, moves, and borrowing
8 exercises
0/8 completed
Error Handling
Option, Result, and the ? operator
4 exercises
0/4 completed
Working with Strings
String manipulation and text processing
5 exercises
0/5 completed
Modules & Crates
Code organization, visibility, and the module system
4 exercises
0/4 completed
Collections
Vec, HashMap, and collection patterns
5 exercises
0/5 completed
Traits & Generics
Polymorphism, trait bounds, and generic programming
8 exercises
0/8 completed
Iterators & Closures
Functional programming patterns in Rust
8 exercises
0/8 completed
Algorithms
Mathematical and algorithmic exercises
4 exercises
0/4 completed
Ready to build something real?
Individual exercises are great, but nothing beats building a real-world app. Join our Rust Intro Cohort and learn by doing.