Skip to content

Rust Advanced

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

advanced7 lessons3 chapters7 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.

  • Smart Pointers and Interior Mutability
  • Macros and Unsafe
  • Lifetimes, Trait Objects, and Async
Taught in Rust, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1Box, Rc, ArcRead · exercise
  2. 2Cell, RefCell, and Interior MutabilityRead · exercise