Skip to content

Rust Intermediate

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.

intermediate9 lessons5 chapters9 graded exercisesRust

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Ownership Patterns
  • Traits and Generics
  • Iterators, Result, Option
  • Smart Pointers and Memory
  • Modules and Threads
Taught in Rust, graded on a real executor.

Curriculum

5 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1Borrowing — & and &mutRead · exercise
  2. 2LifetimesRead · exercise