Course Structure

The course is fast paced and covers a lot of ground:

  • Course 1: Basic Rust.
  • Course 2: Ownership and the borrow checker.
  • Course 3: Compound data types, pattern matching.
  • Course 4: The standard library.
  • Course 5: Traits and generics, error handling
  • Course 6: Testing, unsafe Rust.
  • Course 7: Concurrency in Rust and interoperability with other languages