Sparky,
There are many thorough courses in your list. The reason I like Mike Holt is that I feel that I have been required to learn the material. If you want a quick, just for the credit course, but a minimum of learning, his courses are not the right choice. Like many other instructors, Mike has more code knowledge than most electricians, because he works with the code on a daily basis. I cannot remember in all the years of reading EC&M magazine that he has had an incorrect answer to a code question. Good luck in your search!