// advanced/advanced-rust.course

Advanced Rust

Ownership at scale, async, and unsafe Rust, building a systems-level project.

12 lessons
24 hours
Final exam included
4.8/5 0 reviews
$99.99
one-time purchase Β· lifetime access to this course
Log in to enroll

New here? Create a free account first.

Preview first 3 lessons free
// what you'll actually build

Project: build a concurrent word counter

Build a program that counts word frequency across several text files, processing them concurrently. Requirements Spawn one thread per file to count word occurrences into a local HashMap<String, usize> . Send each…

πŸ”’ Unlocks after the free preview β€” this is lesson 11 of 12.

Curriculum

1 Welcome to Advanced Rust 5 min 2 Ownership and borrowing, revisited 16 min 3 Lifetimes 20 min
4 Traits and generics πŸ”’
5 Error handling with Result and Option πŸ”’
6 Concurrency: threads and channels πŸ”’
7 Smart pointers: Box, Rc, and RefCell πŸ”’
8 Iterators and closures πŸ”’
9 Shared state concurrency: Arc and Mutex πŸ”’
10 Unsafe Rust πŸ”’
11 Project: build a concurrent word counter πŸ”’
12 Wrap-up and what's next πŸ”’
13 Final exam πŸ”’

What's included

  • 12 lessons, 24 hours of content
  • Hands-on exercises after every module
  • A large, portfolio-scale final project
  • Final exam
  • Completion certificate

Reviews

No reviews yet.