RustBeginnerabout 7 hours17 lessons
Run Halcyon Reef Station, an underwater research base, with one growing Rust program. You start with a silent control room and finish with oxygen and pressure systems, a dive log, a sample catalogue and a fleet of drones, all driven by code you wrote. The station shows your output and your data, and when the compiler stops you it explains the error code, because in Rust the compiler is the teacher.
Each lesson adds one working part to your build.
Chapter 1
Make the control room talk, store values with the right type, and let Rust do the arithmetic.
Chapter 2
Read input that might be wrong, decide with if and match, repeat with loops, and group values in tuples and arrays.
Chapter 3
Your own functions, growable lists, then the idea that makes Rust different: who owns a value, and who may borrow it.
Chapter 4
Describe the station with your own types, make "might be missing" and "might fail" part of the type system, and finish with a report.