All coursesMake sense of
Make sense of
Rust.
Master Rust's ownership model, borrow checker, and zero-cost abstractions through hands-on lessons. Build safe, concurrent systems code with our free interactive playground.
Your course outline
01What Is Rust? Beginner Guide15 min · Read & explore02Variables and Data Types20 min · Read & explore03Control Flow25 min · Read & explore04Functions in Rust15 min · Read & explore05Ownership & Borrowing25 min · Read & explore06Structs & Enums20 min · Read & explore07Pattern Matching25 min · Read & explore08Borrowing in Depth25 min · Read & explore09Closures25 min · Read & explore10Option and Result25 min · Read & explore11Error Handling20 min · Read & explore12Collections25 min · Read & explore13Lifetimes30 min · Read & explore14Traits & Generics30 min · Read & explore15Iterators25 min · Read & explore16Strings and Text25 min · Read & explore17Modules and Crates25 min · Read & explore18Concurrency30 min · Read & explore19Smart Pointers30 min · Read & explore20Testing in Rust25 min · Read & explore21File I/O25 min · Read & explore22Macros25 min · Read & explore23Async/Await25 min · Read & explore24Serde and JSON25 min · Read & explore25CLI and Args25 min · Read & explore26Capstone Project: CLI Todo App35 min · Read & explore