There were a few areas of opportunity in the course here, most of which have been mentioned by other users. The ones that come to mind are virtual resources, MCollective, PuppetDB, custom/external facts (limited coverage), cert extensions, and environments (particularly environment precedence and best practices for setting them). There was also a bit of best practices material that tripped me up where there was no *wrong* answer. I'll also remark that it's hard to study for a scenario like, hypothetically, "Here's something you should never do -- but if you were to do it, would it fail to compile or throw warning A, B, or C?" It implies a history of trial and error with bad practices. This course teaches good practices, so I haven't run into as many of those scenarios as an experienced professional would have.
Now I'm ready to continue my Ansible journey and round out my automation knowledge.