A training workshop is like a class, but much longer and less frequent. They are intended to give the participants plenty to keep working on. Workshops can be attended as a one off, but I would recommend that monthly attendance (or as frequently as possible) would mean you get the most value out of them, as I get to know you and your dog.