// advanced/advanced-cpp.course
Advanced C++
Memory management, templates, and performance, with a portfolio-scale systems project.
12 lessons
28 hours
Final exam included
4.8/5 0 reviews
// what you'll actually build
Project: build a thread-safe task queue
Build a simple task queue that multiple threads can safely push to and pop from, using what you've learned about RAII and the STL. Requirements A class wrapping a std::queue , protected by a std::mutex . push(Task) andβ¦
π Unlocks after the free preview β this is lesson 11 of 12.
Curriculum
1
Welcome to Advanced C++
2
Pointers and references
3
RAII and smart pointers
4
Templates
5
STL containers and algorithms
6
Move semantics
7
Operator overloading
8
Exceptions and exception safety
9
Inheritance and polymorphism
10
Lambda expressions
11
Project: build a thread-safe task queue
12
Wrap-up and what's next
13
Final exam
What's included
- 12 lessons, 28 hours of content
- Hands-on exercises after every module
- A large, portfolio-scale final project
- Final exam
- Completion certificate
Reviews
No reviews yet.