advancedProgramming Languages
Rust for Systems Programming
Ownership, lifetimes and fearless concurrency, for real
Rust for Systems Programming: Ownership, lifetimes and fearless concurrency, for real.
What you'll be able to do
- Work with the borrow checker
- Write safe concurrent code
- Interop with C
Curriculum
Getting started
How this course workspreview
Setting up your environmentpreview11m
Starter repo & setup checklist
Core concepts
The mental model18m
Working through the happy path16m
What breaks in production (and why)
Interactive walkthrough
Applied practice
Building the reference implementation25m
Hands-on lab: build it yourself
Cheat sheet, templates & further reading
Build & assess
Knowledge check
Rust for Systems Programming: final assignment
Where to go next
Reviews
Pallavi Deshpande★★★★
Steep, but the lifetimes module is worth the whole price.