Rust workshop material
Welcome to the Rust teaching material repository. This material was created by Katharina Fey with the purpose of having a set of slides, code examples, example projects, and advanced visualisations to teach the Rust programming language to developers of varying backgrounds.
Is your company looking for teaching? Contact me for details and booking!
Outline
This repository is structured as a set of course trees. Each tree focuses primarily on conveying a single aspect of the Rust programming langueg. Following is an overview of available courses.
- deep-dive-ownership
- An intensive deep-dive course into the Rust ownership model and it’s impact on concurrent programming
- deep-dive-async
- A deep-dive course into async development, async compiler internals, and runtime development in Rust
Hosted slides
https://learn.spacekookie.de/rust/
Build these slides
It’s generally recommended to use the hosted version for these slides, but if you must build them yourself, you need to have Emacs (v26+) and org-mode installed!
The following function will export the full course into an HTML slide tree.
Sponsors
This course has been sponsored by various companies that have paid for trainings and the creation of new material in the past.