Ferrous Teaching Material

This is free workshop material produced by Ferrous Systems for trainings. Get in touch for a custom quote. The time for the full course is around three to four days.

The material is created with people with zero Rust experience but with a programming background in mind.

Overview

The materials are presented as a set of small, self-contained lessons on a specific topic. Lessons can be arranged into courses exploring various aspects of Rust.

Building

We use Asciidoctor for slides and assignments.

To compile .adoc to HTML, you need to have Ruby, bundle and Python2 (for syntax highlighting) installed:

Prerequisites
$ bundle --path=.bundle/gems --binstubs=.bundle/.bin
Building
$ ./rake
$ firefox ./target/index.html

Translations

The materials are in English. Translation to over languages is allowed and encouraged, if you would like to maintain a translation, send us a pull request with a link.

Partial translations to German, French and Spanish are available in the old repository.

Credits

The development of this course is financed by Ferrous Systems.

They are open sourced as a contribution to the growth of the Rust language.

If you want to fund further development of the course, book a training!

Commercial use

This course is expressively intended for commercial and free use.

License