Practice
Rust games
Pick a game and try three short challenges. You earn a point for each answer you get right on the first try.
Output Predictor
Read a short program and choose what it prints.
Play gameCode Builder
Arrange Rust statements into a program that works.
Play gameBorrow Checker
Move, borrow, or clone a value to solve a challenge.
Play gameVector Tracker
Predict what a vector prints as items are added, indexed, and looked up.
Play gameStruct Builder
Order Rust code to create structs, read their fields, and update them.
Play gameMatch Maker
Choose enum variants and match arms to handle different states.
Play gameResult Rescue
Predict parse outcomes and recover from invalid input.
Play gameIterator Workshop
Build and trace pipelines that transform, filter, and collect values.
Play game