I have no formal training - I am completely self taught. When I was just starting out it was mostly just trial and error, reading both books and online, video tutorials (both online and DVD), corresponding and meeting with people more advanced than I, shadowing other photographers, and practice practice practice and more practice. When I was just learning the basics I would easily shoot 200-1000 frames a day in practice. Mostly of just trash, but the the trash-pictures taught me something.
Since then though, I've taken a lot of workshops, seminars and gone to conference, but those aren't geared towards learning to shoot (it's already assumed you know how) but exploring more advanced concepts or opening up more creatively. Also a lot of business knowledge.
I mentor a small group of women and the biggest first step I suggest is to shoot 100% manual exposure. I feel like it's easiest to start understand concepts and how things all work together to create an exposure when you are playing with all the factors involved. It's the most frustrating place to start, but I think the "Ah-Ha" moment comes at a better rate. Then, once they understand the concepts, I suggest that they can start playing with the semi-auto modes to figure out which one works for them best. I shoot 100% manual exposure now because it's so comfortable to me and it is just natural.
But in the long run, I think a photography class is dependent on how much time you are willing to dedicate to the hobby. Any information you get in a class is definitely up on the internet for free if you are willing to take the time to find it, learn it and practice it. Some people do better in a classroom setting where they have assignments for them to learn at a certain pace.
Just remember (and this sometimes get lost in the shuffle) that it is a journey not a destination. You'll never wake up one morning and say "Ah, I'm the best photographer in the world." because it should NEVER be that way. You should enjoy your journey of self discovery - because that is what makes those great shots so rewarding - when all your knowledge and skill come together.

And it's often a bumpy road and a lot of the time frustrating, but that is what makes it fun!