Not sure about what company to go with, but I'd like to provide one
suggestion. I've learned from experience that I never take a course from
someone who teaches only in a classroom environment again. Make sure that
who ever it is that is teaching the course, has some type of consulting
experience.
Best of luck...
-Andy