<a href="https://github.com/skade/rust-three-days-course" rel="nofollow">https://github.com/skade/rust-three-days-course</a>
<a href="https://skade.github.io/rust-three-days-course/presentation/toc/english.html" rel="nofollow">https://skade.github.io/rust-three-days-course/presentation/...</a><p>A while ago, I was asked by a German training supplier to teach a Rust course. For that, I created a full set of course material for three days.<p>Instead of keeping it closed, I decided to contribute the material to the community under CC-4.0 and make the slides localisable. It is implemented using Reveal.js with a couple of extensions for switching language and code display. The course is a loose collection of small presentations showing aspects of the language, allowing to quickly switch around.<p>Recently, I gave the course in English, for which I finished the English translation. A community member currently provides a Spanish translation.<p>I would like to try out how providing material expressively encouraging commercial use works out in the environment of a growing language. In my opinion, the material is very much secondary to the trainers. To others giving trainings: is such a model interesting to you? Do you have thoughts on that?<p>It is currently lacking a meta-guide for people interested in giving the course, but I'm not sure how such a thing would look like. Transporting how to teach something seems to be a hard problem, does anyone have experience with that?<p>I also wrote up some experiences about giving the course on our blog:<p><a href="http://asquera.de/blog/2017-02-27/rust-training/" rel="nofollow">http://asquera.de/blog/2017-02-27/rust-training/</a>
<a href="http://asquera.de/blog/2017-06-06/rust-courses-now-in-english/" rel="nofollow">http://asquera.de/blog/2017-06-06/rust-courses-now-in-englis...</a>