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

  1. Syntax and ownershipBindings, the primitive type set, and the ownership and borrowing rules that replace a garbage collector.
  2. Structs, enums and pattern matchingGrouping data with structs, modelling alternatives with enums, and letting match prove you handled every case.
  3. 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.