One focused week, from "hello, world" to building real things.
This is the sprint. Seven days, a few lessons each, no filler. Block out an hour or two a day, write every example by hand, and by next week you'll be reading and writing real Rust. If a day feels heavy, that's normal — ownership and the advanced stretch earn their place.
Install the toolchain and ship your first program with Cargo.
Types, functions, branching, and loops — the building blocks.
The mental model that makes every later lesson click.
Structs, enums, methods, and the pattern matching that ties them together.
The everyday containers, plus how Rust wants you to handle failure.
Generics, traits, lifetimes, tests, and the functional toolkit.
Real I/O, JSON, a CLI, and a first taste of the advanced topics.
The biggest day — pace yourself. This is where it all comes together.
Same 38-lesson course, mapped a different way.