Virtual machines and cross-language architecture
Building a stack-based bytecode virtual machine
Implementing an instruction decoding loop, evaluation stack, instruction pointer dispatch, local variable storage, and control flow jumps.
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.