Learning Rust · Your progress

Report card

Each chapter assessment is recorded on your first attempt. It fills in as you work through the book.

--GPA
--Passed
0/24Completed
--I.01 The Shape of Rust Codetake it
--I.02 Values, Not Exceptionstake it
--I.03 The Type-Driven Mindsettake it
--II.01 Ownership, Conceptuallytake it
--II.02 Borrowing, conceptually: just let me looktake it
--II.03 Traits, not inheritancetake it
--III.01 The Syntax Coretake it
--III.02 Ownership, Formallytake it
--III.03 Borrowing and Referencestake it
--III.04 Slices, a Borrowed Viewtake it
--III.05 Naming Lifetimestake it
--III.06 Structs, Your Own Typestake it
--III.07 Enums and the Algebraic Sumtake it
--III.08 Pattern Matchingtake it
--III.09 Generics, Written Oncetake it
--III.10 Traits, Behavior as a Contracttake it
--III.11 Trait Objects and Dynamic Dispatchtake it
--III.12 Deref, From, and the Operator Traitstake it
--III.13 Error Handling, Formallytake it
--III.14 Closures, Functions that Remembertake it
--III.15 Iterators, the Lazy Pulltake it
--III.16 Modules and Visibilitytake it
--III.17 Macros, Code that Writes Codetake it
--III.18 Unsafe, and the Contracttake it