Lessons

Rust · Easy

Rust · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. Modules and use

    Lesson 1 · On the house

    Modules and use

    mod, use, and privacy.

  2. Traits basics

    Lesson 2

    Traits basics

    Shared behavior.

  3. Generics

    Lesson 3

    Generics

    Functions and types over T.

  4. Lifetimes in signatures

    Lesson 4

    Lifetimes in signatures

    When borrows need names.

  5. Iterators deeper

    Lesson 5

    Iterators deeper

    Adapter chains.

  6. HashMap

    Lesson 6

    HashMap

    Keyed storage in std::collections.

  7. Testing with #[test]

    Lesson 7

    Testing with #[test]

    cargo test.

  8. Option combinators

    Lesson 8

    Option combinators

    map, and_then, unwrap_or.

  9. Closures

    Lesson 9

    Closures

    Anonymous functions that capture.

  10. Easy capstone

    Lesson 10

    Easy capstone

    A small library-shaped module.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

Rust · Easy — The Gold Standard