# π 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. π¦