As a self-taught dev, this was a very helpful curriculum. I will say that it can be a little hard to stay motivated on some of these things if you have little chance to apply them, but at least skimming the various topics and understanding the terminology / primitives of each area is a big benefit. For example, understanding what processes and virtual file systems are is helpful even if you're not implementing page tables or whatever.