Skip to content
Learning path

Rust Developer

Master Rust — memory safety without GC, fearless concurrency, the systems language people actually like. Used in Firefox, Discord, AWS, and Linux's kernel.

mixed3 courses31 lessons~8 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    Rust Fundamentals

    Not started

    Learn Rust: a systems language with the safety of a high-level one. Ownership, borrowing, pattern matching, zero-cost abstractions. Every lesson is hands-on with real cargo execution.

    intermediaterust15 lessons~4h
  2. 02

    Rust Intermediate

    Not started

    Level up from Rust Fundamentals. Ownership in depth, traits and trait objects, generics, lifetimes, iterator chains, Result/Option chaining, closures. The features that make Rust feel like Rust.

    intermediaterust9 lessons~2h
  3. 03

    Rust Advanced

    Not started

    Beyond Rust Intermediate. Smart pointers (Box, Rc, RefCell), interior mutability, trait objects, declarative macros, unsafe basics. The features that close the gap between Rust and C++.

    advancedrust7 lessons~2h

Create a free account to track your progress across this path.

Rust Developer