// 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
// 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
2
Ownership and borrowing, revisited
3
Lifetimes
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.