Rust: From Ownership to Reliable Tools
Learn stable Rust from first programs through ownership, borrowing, typed models, errors, traits, collections, tests, files, concurrency concepts, and careful code review. Build a complete standard-library record analyzer with bounded input, Unicode handling, explicit overflow errors, and meaningful tests. Includes twelve teaching modules, a full capstone, and a twenty-question final assessment. Baseline: Rust 1.85+ and edition 2024.