- Lessons written for you
- There is no lesson 7 that everyone gets. The coach reads its notes on you, re-tests what you got wrong last time, then teaches one idea with examples you can run.
- Real tests, real clippy
- Every lesson ends with an assignment you write in the browser editor. Your code is compiled and run against real tests in a sandbox, and every test run also runs clippy.
- Reviewed like a pull request
- Passing tests is where review starts: no stray unwrap, combinators over nested match, clippy clean, cargo fmt applied. You fix it until it is signed off.
- Hints, never the answer
- Hints point at the API to reach for, and a trace steps through your function line by line. One click on a failed build explains each rustc error in plain English. The fix stays yours.
- Quick checks and review cards
- Every few explanations the coach asks one question. When a lesson ends it writes review cards that come back at 1, 3, 7, 14, 30 and 60 days.
- Five modules
- Core Rust takes you through the whole language. Four deep dives go further into Async and Tokio, Macros, Concurrency and Atomics, and Advanced Types and Traits.