Course
Rust From Scratch
25 lessons · Rust. Start at lesson one and work through in order.
- 1. Why Rust Exists
- 2. Installing Rust
- 3. Hello, World
- 4. Variables, Mutability, and Primitive Types
- 5. Functions, Expressions, and Statements
- 6. Control Flow
- 7. Ownership
- 8. Borrowing and References
- 9. Slices
- 10. Strings
- 11. Structs
- 12. Enums and Option
- 13. Pattern Matching
- 14. Methods and Associated Functions
- 15. Vec, HashMap, and HashSet
- 16. Result and the ? Operator
- 17. Modules
- 18. Crates, Cargo.toml, and Dependencies
- 19. Traits
- 20. Generics
- 21. Closures
- 22. Iterators
- 23. Writing Your First Tests
- 24. Reading and Writing Files
- 25. Where to Go from Here