Skip to content
Exercises

Challenges

Choose a track, write the code and run the tests. Sign in to save progress.

Explore modules
Track
CPMM Builders Track logo
AMM track20 exercises

CPMM Builders Track

Build the math and state-transition logic behind constant-product market makers, from swap quotes to LP shares, fees, slippage, and Solana-ready safety checks.

Read modules
Orderbook Matching Engine logo
Exchange track12 exercises

Orderbook Matching Engine

Build the core logic behind a limit orderbook: bids, asks, crossing checks, fills, cancellation, price-time priority, and exchange order behavior.

Read modules
Rust logo
Language track30 exercises

30 Days of Rust

Master Rust programming with hands-on exercises that build Solana-ready problem solving and muscle memory.

Read modules