All Tracks
Track
Rust
01
Why Rust
Easy4 steps
Recognize Rust fit, memory-safety vocabulary, ecosystem tradeoffs, and the learning path before writing code.
rustmemory-safetyhistorycommunity
02
Toolchain And Cargo
Easy4 steps
Choose the right Cargo command, read manifest and lockfile roles, and run small Cargo projects in the sandbox.
cargorustuptoolingrust
03
Reading Rust
Easy5 steps
Practice the visible syntax of small Rust programs: main, mutability, expressions, functions, strings, vectors, and printing.
syntaxfunctionsstringsvectors
04
Data Modeling
Easy6 steps
Use structs, methods, enums, match, Option, and Debug to make small Rust states explicit.
structsenumsmatchoption
05
Project Structure
Easy5 steps
Practice Cargo package layout, crate roots, modules, visibility, and integration tests in a small Rust project.
cargomodulescratestests