Not sure how long they are going to be offering free classes for, but I just took a class in Lexington at the "massage/yoga center" at Dudley square and it was good.
I can definitely see how you could get wrecked and ripped doing this a bunch. http://www.themassagecenter.org/yoga_classes.html