Dynamic runtimes and the Python object model
Iterators, generator state machines, and streams
The iterator protocol, generator frame suspension and resumption, memory-bounded lazy stream processing, and pipeline composition.
Not yet
This one opens once you have finished Polymorphism, vtables, and generic containers in C++.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.