I have done a number of Craftsy classes that offered a kit and used my own fabric. They came out just fine, the other nice thing is you can view your classes on your schedule and not miss anything. You can also review something as many times as it takes to get it.