RsSkill-basedBeginner → Advanced

Rust

Learn Rust from the ground up: Cargo, ownership and borrowing, enums and pattern matching, errors as values, traits, generics and lifetimes. Then put it to work on systems problems — smart pointers, threads, async with Tokio — and finish by shipping a JSON web service with Axum. Examples target Rust 1.85+ and the 2024 edition.

0%

Your progress

0 / 15

required steps

+ 0/2 optional

Not started In progress Done Optional Pick one Embedded roadmap
  1. 01

    Foundations

    The toolchain, the syntax, and the ownership model everything else builds on.

  2. 02

    Core language

    The everyday tools of idiomatic Rust.

  3. 03

    Systems & production

    Shared ownership, threads, async I/O — and a real service.

  4. You made it.