Rust Essentials

Ownership deep dive, enums, pattern matching, and Result.

Hands-on intermediate Rust: borrowing rules, structs, enums, pattern matching, iterators, error handling with Result, and traits. The compiler remains your co-pilot — sometimes backseat driving.

Intermediate9 lessons~8h
0/9 complete

Course content

Core Concepts

  • Ownership, Borrowing & Lifetimes Preview20 min

Modeling Data

  • Structs, Enums & Option18 min

Expressiveness

  • match, if let & destructuring18 min

Robustness

  • Result, ? operator & No Exceptions18 min

Idiomatic Rust

  • Iterators, map, filter, collect20 min

Abstraction

  • Traits & impl blocks20 min

Project

  • Mini Project: Temperature Table22 min

Strings

  • String Slicing & UTF-8 Boundaries18 min

Organization

  • mod, pub & use18 min