Learn the Rust programming language by fixing real code, not by watching videos.
Rustforge is a coding game that teaches Rust through short quests. Every level gives you broken code and a goal: fix it, run it, and see the result instantly, thanks to a built-in Rust interpreter that runs entirely on your phone.
WHY YOU'LL LEARN FASTER
• Learn by doing: every concept ends with a hands-on coding exercise
• Instant feedback: run your code and see the output and test results right away
• Bite-sized lessons, perfect for a few minutes a day
• Hints on demand when you're stuck
• Stars, XP and ranks: climb from Hatchling to Ferris Master
7 WORLDS, 60+ LEVELS
Travel through themed worlds covering variables and mutability, functions, strings and vectors, ownership, structs and enums, HashMaps, Option and error handling, generics, traits and lifetimes, and finally iterators and closures.
OFFLINE AND PRIVATE
• No internet needed to play
• No account, no ads, no tracking
• Your progress is stored only on your device
FREE TO START, FAIR TO UNLOCK
World 1 is completely free. Unlock the other six worlds with a single one-time purchase. No subscription.
PERFECT FOR
Beginners, students, self-taught coders and developers learning Rust as a new programming language.
Most levels are adapted from Rustlings, the open-source Rust learning project. The built-in interpreter supports a teaching subset of the language. Rustforge is an independent app, not affiliated with the Rust Foundation.
Learn Rust by fixing real code. Offline, no ads, no account, no tracking.