Course · 6 lessons ~75 hr Advanced

Rust Foundations

Rust Foundations covers: The Rust Book, Programming Rust, Mastering Rust. Learn Rust's ownership model, type system, pattern matching, traits, and cargo. Fight the borrow checker and win. | Ruby/Rails | Rust | |-----------|------| | nilNoMethodError at runtime | Option<T> → compile-time null safety | | raise "oops" / rescue | Result<T, E> / ? operator | | include Enumerable | impl Iterator for MyType | | Duck typing | Trait bounds: fn foo(x: impl Display) | | Gemfile / bundle | Cargo.toml / cargo (better tooling) | | attr_accessor :name | pub name: String (no magic, explicit) | | case x when ... | match x { ... } (exhaustive, compiler-checked) | | GC handles everything | You handle everything (ownership, borrowing, lifetimes) |

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete Go in Production first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

6 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.