For a structured approach to covenants, the "Mastering Bitcoin" book by Andreas Antonopoulos has a chapter that builds up the necessary concepts. For something more interactive, the Optech topics section on covenants is a great resource. It's less a single structured course, and more a collection of...