Haven't taken it, but can recommned Global Knowledge if you have money. I have taken 2 courses with them, both costing over $2500 (employer paid, of course), and every time was impressed with their instructors, lab set up, and the content of the courses.