The curriculum

Your learning path πŸ—ΊοΈ

Twenty-eight bite-sized lessons across five 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

Level 4  Deep Cuts πŸ•³οΈ - graduate electives: the topics behind the curtain

πŸ› οΈ After Level 1, start building Reading lessons is not the same as writing programs. The Project Workshop gives you specs instead of scripts: nine projects, from a guessing game through real command-line tools to the capstone, rebuilding this site's own web server. 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.