I've gotten several certifications and learned a few things I didn't already know but every time I've gone for classes there's always someone there who has almost no programming experience. They always ask basic questions which result in the rest of the class missing out on getting to more advanced topics of discussion. When your completing labs in 15-20 minutes and there's one group that takes an hour plus and requires the constant attention of the instructor it can get frustrating. I wish they had prerequisite exams to group classes by skill level but it's kind of a gamble I guess At least they have free coffee though...