Features
Sets
All-access
Blog
Practice
Build
Real Apps
Learn Rust by Doing
Practice programming right on your laptop by building apps with detailed step-by-step instructions.
Explore Sets
Popular and essential tools
Build a Real App
This isn’t just a tutorial or a book — it’s a hands-on construction set for developers.
Craft a real application, from beginning to end.
Compilation Guaranteed
Every step of the course is carefully checked, so your final solution is guaranteed to compile.
You won’t be left alone with unresolved issues.
Every Step is Explained. Literally!
Every line of code, every method, every variable — all explained in detail.
You’ll understand not just
how
, but
why
it works.
Idiomatic and Authentic
Crafted by a professional Rust developer.
Clean code, no clutter — no excessive
match
, no redundant
return
.
Project Mirroring
As you code, the interactive book builds the same solution in parallel.
You’ll always have
a working reference
of the final result.
Don't miss any content updates!
Subscribe to the
Rewrite It In Rust (riir)
newsletter to stay informed about new sets.