unrust

Developer skills guides

Clearer habits for reading, writing, and reviewing code

Short, practical guides for the reasoning skills that matter when you need to inspect code without handing the whole problem to a tool. Each guide starts with a direct answer, then gives you a small practice loop to try.

Skill guide

What is code tracing?

Code tracing is the habit of simulating execution step by step. Learn how to trace values, references, loops, and branches without running the program.

Read the guide →

Explore more practice resources

Browse focused pages for common coding situations, or choose a supported language for skill-specific practice. Each resource is practice material, not an explanation for why a diagnostic result occurred.

Want a snapshot of your own unassisted coding skills?

The free Unrust diagnostic uses short, timed drills to give you a per-skill snapshot. It is a starting point for practice, not a verdict about why a result happened.

Take the free diagnostic