Free & open source

Learn Rust
by writing Rust.

From zero to confident Rustacean. Interactive lessons, real coding challenges, and hands-on exercises — all in your browser.

43
Lessons
36
Challenges
19
Exercises
100%
Free

Everything you need to learn Rust

A complete learning environment built for hands-on practice, right in your browser.

Interactive Lessons

Structured modules covering ownership, lifetimes, traits, generics, async, and more.

Coding Challenges

Progressively harder exercises with instant feedback, hints, and output validation.

Live Playground

Write, compile, and run Rust code instantly in your browser. Share snippets via URL.

No Signup Required

Jump straight in. Your progress is saved locally in your browser. Completely free.

Write real Rust code

Compile and run Rust in your browser with instant feedback. No setup needed.

main.rs
1fn main() {
2 let languages = vec![
3 "Rust", "is", "awesome"
4 ];
5 
6 for word in &languages {
7 println!("{word} ");
8 }
9}
Output

Rust is awesome

Ready to start?

Join thousands learning Rust the hands-on way. Zero setup, zero cost.