Have you tried Craftsy yet...?
I'm taking this class and LOVING it! (No, they aren't paying me or providing any considerations for saying so - I just tell you about things I love hoping you'll love them too!)
Actually, I'm enrolled in nine different Craftsy classes. I'll be doing an in-depth review of my latest enrollment very soon - so keep your eyes peeled!