Learn Rust in a Weekend
Two days, the essentials, real Rust by Sunday night.
You've got a weekend and you want to actually write Rust by the end of it. This is the essentials-only path — 16 lessons, two sittings. It skips the deep advanced material on purpose; once you're comfortable here, the full course (and the 7-day plan) pick up exactly where this leaves off.
16 lessons•~3 hours of reading•Free, no signup
Start the plan · Introduction to Rust- Saturday
The core language
Setup through ownership — the ideas you can't skip.
- Sunday
Writing real Rust
Borrowing, your own types, collections, errors — then build a CLI.
- References and Borrowing12m
- Structs12m
- Enums11m
- Pattern Matching with match and if let13m
- Option, Result, and Saying Goodbye to null13m
- Vectors12m
- panic! vs Result: Two Honest Ways to Fail12m
- Building a CLI: A To-Do List That Uses Everything15m
Finish here and keep going with the full course or the 7-day path for traits, testing, and the advanced topics.
Prefer a different pace?
Same 16-lesson course, mapped a different way.