Ownership, concurrency and zero-cost abstractions, learned by building a real CLI.
Rust removes an entire class of bugs at compile time, but the ownership model only clicks once you fight it on a real program. This course builds a file-indexing CLI from scratch, then rewrites it to be concurrent. You will learn borrowing, lifetimes, error handling with Result, and how to reason about memory without a garbage collector.
8 modules · 64 lessons · 23h
The detailed curriculum for this course is being finalised. The outline covers 64 lessons across 8 modules.
No written reviews yet. The course has 312 ratings with an average of 4.9 out of 5.
Consensus, replication and failure handling — the parts that bite in production.
Arjun Mehta
Goroutines, channels and the scheduler — without the folklore.
Kavya Reddy
Rebase, bisect and recovery — stop being afraid of your version control.
Rohit Sharma