Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

🧩 Challenges · Rust

Build it, break it, predict it, or recall it. Pick a challenge and prove you've got it.

You're previewing the Arcade. Log in or create an account and enroll to keep your XP and personal bests.

bug hunt basics

debug

bug hunt strings and collections

debug

code review idioms

debug

bug hunt concurrency

debug

predict loop output

predict

predict iterator result

predict

predict integer ops

predict

recall ownership and moves

recall

recall borrowing errors

recall

recall numbers and casts

recall

recall option result question mark

recall

recall collections and costs

recall

recall strings and utf8

recall

recall iterators and closures

recall

recall lifetime elision

recall

recall common compiler errors

recall

recall pointers threads locks

recall

recall async vocabulary

recall

recall derives and std traits

recall

recall modules visibility and cargo

recall

recall unsafe powers

recall

recall serde attributes

recall

build a counting loop

construct

build a running total

construct

build a filter loop

construct

build a helper function

construct