# πŸŽ“ For Educators **Rust for Students** teaches the [Rust programming language](https://www.rust-lang.org/) to students and beginners (roughly ages 11–16, though anyone new to Rust is welcome) using plain language, clear analogies, runnable code examples, and quizzes. It follows the same journey as the official, open-source [Rust Book](https://doc.rust-lang.org/book/) β€” but every explanation is written fresh, for newcomers. ## How it works - **20 "worlds"** mirror the chapters of the Rust Book, from *Hello World* all the way to building a real web server. - Each lesson has **clear explanations**, **runnable code playgrounds**, and a **short quiz**. - Students earn **XP, levels, and badges**. Progress is saved privately in the browser β€” there are **no accounts, no logins, and no data leaves the device.** ## About the code playgrounds To keep things safe and to work even without internet, the code playgrounds show **pre-checked example output** rather than compiling code on a server. Students can read and tinker with the code; pressing **Run** reveals what Rust would print. When a student is ready to run their own programs for real, the official [Rust Playground](https://play.rust-lang.org/) is a great next step. ## Helping your learners - There's no rush β€” one focused lesson at a time works well. - Encourage students to **read the code and predict the output** before pressing Run. - The hardest idea in Rust is **ownership** (World 4). If it feels confusing, that's completely normal β€” experienced programmers find it challenging at first too. ## Credits This site is an original retelling. The Rust Book is dual-licensed under MIT / Apache-2.0 by the Rust project. Ferris the crab is the unofficial Rust mascot. πŸ¦€