Exercises
Exercise Levels
Understanding exercise difficulty levels and scoring
On this page
Exercise Levels¶

Every exercise on the platform has a difficulty level that determines both the challenge and the points you earn.
Difficulty Levels¶
| Level | Points | Description |
|---|---|---|
| Easy | 2 | Straightforward problems using core language features. |
| Medium | 3 | Intermediate challenges requiring deeper understanding. |
| Hard | 4 | Advanced problems that test multiple concepts. |
Choosing the Right Level¶
If you're new to Rust, start with easy exercises in the Intro track. They assume no prior Rust knowledge and teach fundamentals step by step.
Once you're comfortable with ownership, borrowing, and basic types, move to medium exercises. Hard exercises often combine multiple concepts like generics, traits, and error handling.
Don't skip ahead too fast
Each level builds on skills from the previous one. Working through exercises in track order gives you the best learning progression.