Skip to content
KodeTrail

Rust

Fearless systems programming.

Beginner12 lessons≈2 h 44 min total
Start this trail

Begins with: Why Rust?

Trail map

  1. Camp 1

    First steps

    Why Rust is different, and hello to Cargo.

    1. Why Rust?8 min
    2. Hello, Cargo!12 min
    3. Variables and mutability12 min
  2. Camp 2

    Language basics

    Types, functions, and control flow in Rust.

    1. Scalar and compound typesOn the trail map
    2. FunctionsOn the trail map
    3. if and loopsOn the trail map
  3. Camp 3

    Ownership

    The concept that makes Rust, Rust.

    1. Ownership basicsOn the trail map
    2. References and borrowingOn the trail map
    3. SlicesOn the trail map
  4. Camp 4

    Building blocks

    Structs, enums, match — and your first real program.

    1. StructsOn the trail map
    2. Enums and matchOn the trail map
    3. Project: guessing gameOn the trail map