I have all my patterns on Craftsy for purchase. They are SOOOO great about supporting independent designers. They take ZERO money from pattern sales. That's right...the designer gets all the money (minus PayPal). If you are an indie designer, it is a great forum.
Here is a snapshot of Knitting classes, but there are tons of them. Any technique you can think of and lots of project based ones, too. You get to view the videos that are lots of explanation and step-by-step, download PDFs of class documents, take notes, and ask the instructor questions.
So many cute patterns to explore! Have fun getting lost in the possibilities on Craftsy.com!