Bite-size challenges compiled by a real rustc in the cloud. No setup, no tutorials to skim - just the borrow checker, a failing test, and you.
A fresh, hand-picked challenge drops at midnight. Keep your streak, climb the daily board, and compare your solution with the rest of the cohort.
println! to asyncEach track is an ordered run of challenges, so every new concept builds on the one you just earned. Start anywhere - we'll remember where you left off.
Master the basics of Rust programming language, from syntax to ownership concepts.
Learn how to control the flow of your Rust program using loops and conditional statements.
Explore the Rust Standard Library and learn how to use its powerful features.
Learn how to use the Option<T> type to handle optional values in Rust.
Learn how to use the Result<T, E> type to handle errors in Rust.
Your code is compiled by the actual Rust toolchain in the cloud. The errors you see are the errors you'll fight in production - E0502 and all.
Every challenge ships a hidden test suite. You're done when it's green - no guessing whether your Iterator actually yields the right order.
Show up daily and keep the flame going. A few minutes a day adds up, and the borrow checker gets less intimidating with every rep.
A new challenge every day. No setup, no cargo install - open the editor and write a line of Rust.