Advanced Rust & Systems Programming

Master concurrency, async/await with Tokio, unsafe Rust, FFI, macros, smart pointers, and build high-performance production systems.

Advanced6 Weeks10 LessonsNuniversity
Start

Course Content

  1. 01Threading, spawn, join, and Send + Sync
  2. 02Message Passing, Channels and Mutex Basics
  3. 03Shared State, Mutex, RwLock, Arc, and Atomics
  4. 04Async/Await and Tokio
  5. 05Unsafe Rust
  6. 06FFI and C Interop
  7. 07Declarative Macros (macro_rules!)
  8. 08Procedural Macros
  9. 09Smart Pointers, Box, Rc, RefCell, and Interior Mutability
  10. 10Advanced Capstone, Concurrent Key-Value Store

Lessons: 10 · 6 Weeks