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. Lesson 1 · On the house

    Modules and use

    mod, use, and privacy.

  2. Lesson 2

    Traits basics

    Shared behavior.

  3. Lesson 3

    Generics

    Functions and types over T.

  4. Lesson 4

    Lifetimes in signatures

    When borrows need names.

  5. Lesson 5

    Iterators deeper

    Adapter chains.

  6. Lesson 6

    HashMap

    Keyed storage in std::collections.

  7. Lesson 7

    Testing with #[test]

    cargo test.

  8. Lesson 8

    Option combinators

    map, and_then, unwrap_or.

  9. Lesson 9

    Closures

    Anonymous functions that capture.

  10. 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