Rust
Memory safety without a garbage collector.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Syntax and ownershipBindings, the primitive type set, and the ownership and borrowing rules that replace a garbage collector.
- Structs, enums and pattern matchingGrouping data with structs, modelling alternatives with enums, and letting match prove you handled every case.
- Error handling with Result and CargoReturning errors instead of throwing them, the ? operator, and the Cargo workflow that builds, tests and ships a crate.
More in Back-end Development
Node.js PHP Java HTTP Go Spring Boot Laravel Ruby GraphQL
Last refreshed 2026-09-17.