Skip to main content
Side panel
Home
Calendar
More
You are currently using guest access
Log in
Home
Calendar
Expand all
Collapse all
Open course index
Rust programming language
Section outline
Select section General
Collapse
Expand
General
Collapse all
Expand all
Select activity Announcements
Announcements
Forum
Select section Course Outline
Collapse
Expand
Course Outline
Select activity Course Outline
Course Outline
Page
Select section Week 1: Rust Foundations & Safety Guarantees
Collapse
Expand
Week 1: Rust Foundations & Safety Guarantees
Select activity Why Rust? Memory safety without garbage collection.
Why Rust? Memory safety without garbage collection.
Page
Select activity The ownership model: move, copy, borrow
The ownership model: move, copy, borrow
Page
Select activity Option and Result — eliminating null and unchecked errors
Option and Result — eliminating null and unchecked errors
Page
Select activity Project: Safe CLI argument parser (replacing shell scripts)
Project: Safe CLI argument parser (replacing shell scripts)
Page
Select section Week 2: Control Flow, Pattern Matching & Exhaustiveness
Collapse
Expand
Week 2: Control Flow, Pattern Matching & Exhaustiveness
Select activity match expressions — compile-time exhaustive checking
match expressions — compile-time exhaustive checking
Page
Select activity Destructuring enums, structs, and slices
Destructuring enums, structs, and slices
Page
Select activity if let / while let for ergonomic handling
if let / while let for ergonomic handling
Page
Select activity Error handling with ? operator and custom errors
Error handling with ? operator and custom errors
Page
Select activity Project: Config file validator (TOML/JSON) with precise error reporting
Project: Config file validator (TOML/JSON) with precise error reporting
Page
Select section Week 3: Data Structures & Abstractions
Collapse
Expand
Week 3: Data Structures & Abstractions
Select activity Vec, HashMap, String vs &str
Vec, HashMap, String vs &str
Page
Select section New section
Collapse
Expand
New section