Virtual machines and cross-language architecture
Compilation, bytecode interpretation, and virtual machines
The spectrum of execution models from native machine code compilation (C/C++) to bytecode interpreters (Python, JVM) and just-in-time (JIT) runtimes.
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.