Skip to content

Rust roadmap

Build your skills one exercise at a time. Choose a sequence and follow it in order, or return to your next unsolved problem. Prefer lessons alongside your practice? Explore the guided tracks.

Rust: zero to hero

Every rust track in course order, grouped into the syllabus's ten build phases. Ownership is split across three separate tracks on purpose, threads come before async because you build the executor, and unsafe comes last.

342 problems

Start sequence

Up next: Your first Rust submission: pass the three checks

Showing 10 of 342 exercises