Almost all lessons on Craftsy are video-based and available on-demand, allowing you to learn at your own pace. The site also hosts live events that Craftsy records and posts later for those who are unable to attend. Each class also includes bonus material to help you prepare for class.