I took a dyeing class at quilt U and loved it, you can go at your own speed and you get feed back, on questions you may have, and you also get to post and see all the other class mates work. I really enjoyed my class, hope this helps they have live chat also