Virtual machines and cross-language architecture
Foreign function interfaces and cross-language bridges
Bridging compiled C libraries with dynamic runtimes, Application Binary Interface (ABI) conventions, type marshaling, and memory pinning.
Not yet
This one opens once you have finished Dynamic runtimes and the Python object model.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.