RAII, objects, and lifecycles in C++
Smart pointers and reference count management
Unique ownership with unique_ptr, shared ownership with shared_ptr and control blocks, weak_ptr, and circular reference leaks.
Not yet
This one opens once you have finished Data structures and binary layouts in C.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.