Solid course to get an idea about basic workings of Virtualization. The assignments are really challenging and took me quite some time! Would definitely recommend!
When it's teaching the basics of an operating system, it's fairly clear and well done. But midway through (Assignment 3), it requires a huge amount of C++ (or largely C, given you're restricted in package use) knowledge. It's frankly bizarre to have that dropped out of nowhere, and it in no way deepens or furthers ones' understanding of the surrounding material.