Learn a concept in the context of a problem

LessRusty is my Rust learning project. The interface is built with Nuxt; the subject is Rust.

It explores a different learning format from a long reference page: show a scenario, ask a focused question and explain why an answer works.

From syntax to ownership

The curriculum starts with foundations such as variables, types, functions, scope and control flow. Practical stories introduce Rust’s ownership model and other language concepts through code.

Practice, review and exams give the same material different roles. Practice explains an answer immediately. Exams record the choice and reveal the result later.

Make the code explorable

The code explorer connects snippets to explanations, examples and related concepts. A lesson can therefore act as an entry point into a larger map of knowledge.

The project is still evolving. Course coverage and examples can change as the curriculum expands.

For the website, visit LessRusty. For the other learning project in my workshop, see AI Inzetten.