Interactive lessons with real editor in the browser. No installation required. No excuses.
Why choose RustLings
Designed for English speakers who want to master Rust without barriers.
Write and run real Rust directly from the browser thanks to Rust Playground. No installations, no setup.
No simulations. You run the real Rust compiler with real errors and real outputs.
Lessons, explanations and exercises written in clear and precise English for English speakers.
Your progress is automatically saved. Pick up where you left off, on any device.
Complete the track and get a verifiable certificate to share on networks.
Thousands of people learning Rust in Spanish on Discord and GitHub.
Each exercise validates your solution automatically. You'll know exactly what's missing and why.
39
exercises
<1s
execution time
0
installations
How it works
Try it right now. No registration, no installation.
Choose a topic
Select an exercise to see the editor with real code
click on any topic to continue
Each lesson includes a real editor in the browser. Write, execute and validate your code without leaving the page.
| 1 | fn main() { |
| 2 | let curso = "Rust Fundamentals"; |
| 3 | // print the message to console |
| 4 | println!("Learning: {}", curso); |
| 5 | } |
Thousands of people learning Rust in Spanish. Resolve doubts, share progress and collaborate on the project.
Our Discord server is the main meeting point. Ask questions, share your progress and meet other learners and experts.
The project is open source. Report bugs, propose improvements or contribute with lessons.
39
free lessons
100%
open source
possibilities with Rust
Frequently asked questions
These are the most common questions. If you don't find yours, drop by Discord.
No. Everything runs directly in the browser using Rust Playground. You don't need to install anything on your machine.
Yes, 100% free and open source. No paid plans, no subscriptions, no locked content. All code is on GitHub.
The Fundamentals track is designed for people who already have basic programming knowledge, but does not require prior Rust experience.
Your progress is saved locally in the browser. If you create an account, it also syncs so you can resume from any device.
By completing all track lessons, you can generate your certificate from your profile. It includes your name and a unique verification link.
Of course. RustLings is open source. You can report bugs, propose improvements or add lessons from the GitHub repository.
Still have questions?
Ask on Discord →