Skip to content

Understand Rust from the Root

This course doesn't teach you how to write Rust. It teaches you to think like the people who designed it. Understand the "why" first, and every compiler error will already make sense when you learn the "how".

A thinking course, not a coding course

The official Book already explains how to write Rust very well. What’s missing is a course dedicated to shifting your mental model, so you stop fighting the compiler before you even start.

Reinventing Rust

We don’t memorize rules. Starting from the “hard triangle” of safety, performance and expressiveness, we derive ownership, borrowing and traits by hand — and discover they are exactly Rust’s answers.

Predict · Try · Explain

At every key step there is a tiny code experiment: predict the compiler’s verdict using the rules we just derived, run it, then explain the result. The compiler becomes a lab partner, not a judge.

A companion to the Book

Each part ends with a concrete “landing interface”: which chapters of the Book to practice with next. This course answers “why”; the Book answers “how”.