Online classes are one of the best resources the Web offers, in my limited experience.
While I haven't taken the courses MQ has produced, I have taken several through Quilt University. They were enriching, well-structured, with lots of interaction on the class message boards and with the instructor, and fun.
Of course the Web has a myriad of other resources too, which simply expands our choices.