RAII, objects, and lifecycles in C++
Copy semantics, move semantics, and ownership transfer
Deep copy vs shallow copy, the rule of three and five, rvalue references, move constructors, and zero-cost ownership transfer.
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.