The curriculum

Your learning path πŸ—ΊοΈ

Twenty-two bite-sized lessons across four levels, starting before code even begins. Each one has plain-English explanations, runnable examples, and exercises with hidden solutions. Finish a lesson, hit β€œMark lesson complete,” and watch the bar fill up.

🍡 A good rhythm One lesson per sitting. Type the examples out yourself (no copy-paste; fingers remember better than eyes), do the exercises, then take the level quiz when you finish a level. No installs yet? Every example runs in the Rust Playground.

Level 0  Foundations 🌍 - never programmed? Start here. Otherwise, skim or skip

Level 1  Sprout 🌱 - total beginner, zero experience assumed

Level 2  The Rust Way πŸ”§ - the ideas that make Rust, Rust

Level 3  Power Tools πŸš€ - advanced Rust, gently

πŸ› οΈ After Level 1, start building Reading lessons is not the same as writing programs. The Project Workshop gives you specs instead of scripts: build a guessing game, a real command-line tool, and a todo app that remembers between runs. Hints are there when you want them, and not before.
🏁 After each level Lock it in with the matching level quiz, and keep the cheat sheets open in a tab while you practice.