Project Hematite
Open education for future Rust developers
How to use this site
Project Hematite organizes Rust learning as checkpoints in a prerequisite graph. Here is how to get started:
- Search for any concept in the bar above, or browse by Level or Category below.
- Open a checkpoint and read its prerequisites first — they point to what you should understand before this topic.
- Use the public graph at /latest.json to connect your own progress tracker or dashboard to the same DAG.
- Switch language on any checkpoint page via the language switcher when a translation is available.