Learn Rust
Curriculum
14 Topics- 01 Welcome to Rust: Setup and First Steps
- 02 Rust Fundamentals: Building Blocks
- 03 The Secret Sauce: Ownership and Borrowing
- 04 Structuring Data: Structs and Enums
- 05 Managing Growing Projects: Packages and Modules
- 06 Common Collections: Storing Multiple Values
- 07 Error Handling: Dealing with Failure
- 08 Generics, Traits, and Lifetimes
- 09 Functional Language Features
- 10 Writing Automated Tests
- 11 Smart Pointers: Beyond Standard References
- 12 Fearless Concurrency
- 13 Asynchronous Rust (Async/Await)
- 14 Practical Rust Patterns and Ecosystem