Where to take the best arts/crafts and new skills classes and workshops?

I know SF cc has a lot but those times done often work for me and they fill up fast. I'm interested in organization that do wood work, metal smithing, textile skills (sewing /dip deying), mosaic work, all things of that sort.

Would love to know places I can build up some of these skills! Thanks!