Hand's-on classes are wonderful fun--one-on-one help, meeting others, travel, food. But they take time--at least a day--(no classes in your jammies at 2:00 in the morning). Then there's the cost--class, travel, food, hotel, sightseeing, time away from work and family, etc.
I say, Take a Sewing Class; it's so much more than you ever expected.