Free course · BEGINNER
Rust Basics
A gradual path from the first line to small, reliable programs
Rust Foundations
Read, edit, compile, and trust rustc
Expressions & Flow
Build values, call functions, and repeat work
Small Programs
Combine the pieces before data modeling
Modeling Data
Make invalid states harder to express