- About teach-rs
- 1. Course Introduction
2. Foundations of Rust
- 2.1. Basic Syntax
- 2.2. Ownership and References
- 2.3. Advanced Syntax
- 2.4. Traits and Generics
- 2.5. Closures and Dynamic dispatch
- 2.6. Interior mutability
- 3. Crate Engineering
4. Multitasking
- 4.1. Introduction to Multitasking
- 4.2. Parallel Multitasking
- 4.3. Asynchronous Multitasking
- 5. Rust for Web
- 6. Rust for Systems Programming
- 7. Scientific Computing with Rust
- Teachers Guide
- Contributing