Courses · Rust, from First Line to Systems

01threads and movecoming soon
02shared statecoming soon
03channelscoming soon
04send and synccoming soon
05atomics and orderingcoming soon
06the future traitcoming soon
07poll by handcoming soon
08a single threaded executorcoming soon
09wakerscoming soon
10the reactorcoming soon
11timers and cancellationcoming soon
12work stealingcoming soon
[ q ]What do I need on my machine?

The course's first lab sets up the toolchain and tells you what your machine needs — nothing to install before you start.

[ q ]What makes a verified completion meaningful?

Same checks as sboot test — we compute the verdict. That’s what makes it count.

[ q ]Who owns the code I write?

You do. sboot start unpacks it into a folder on your machine and every line stays with you.

[ q ]What does it cost?

Nothing to start — Rust for Beginners is free, every lab of it, and the first 2 labs of Rust for Systems; the rest of the catalog unlocks with a plan. See the plans for what a subscription adds; completed labs stay yours to read even if you cancel.