

Rust Courses
Learn Rust fundamentals step by step in a Linux terminal through 20 guided labs and 20 paired challenges. Practice Cargo, ownership, data modeling, collections, error handling, testing, modules, generics, and traits.
Completed 0 of 40 Labs
Meet Rust and Build Small Programs
Ownership and Borrowing
Model Data with Rust Types
Collections and Data Processing
Reliable Programs
Reusable Rust


