Glad you're here! Let's learn some Rust today. Each chapter has exercises, a code editor, and tests that turn green when your code is right. No setup needed.
Along the way we'll meet ownership and borrowing,
pattern matching, Option and
Result, iterators,
structs and methods, modules.
Skip ahead if a chapter feels familiar; come back when something clicks.
New to Rust? If you're never seen the syntax before, I recommend taking a peek at A Quick Tour of Rust →, which introduces "the whole language" on a single page before we dive into the course.
Here's your first piece of Rust. Hit Run below
to send it off to the compiler. If everything's wired
up, you'll see Hello, Rust! appear underneath.
Then we'll sign you up and start chapter 1.
Just a name. No email or password. Sign up to save your progress and continue on any device.
Or jump in without signing up — you can always sign up later from any chapter.