First time taking their virtual course and it was awesome! With a difficult schedule, it was impossible to come in for lessons, but was worried the content might not be the same or an overload. They have set this up beautifully! The content in the course is thorough with plenty of tools and examples integrated to further guide and explain. Its flexible navigation let's to go at your own speed. Mine was faster, due to the skill level of my dog. And the videos are clear cut, to the point. No unnecessary fluff. I'm certainly no professional trainer, but not a rookie either. Used this course to work with a border collie mix with a high drive and in need of enrichment. Anyone who knows, heelers and collies are their own kind of special. I'd say their courses have something to offer for even those who consider themselves further along in their skill levels. It might give you some ideas you didn't think of before. I gained some great tips for advancing commands and games to a higher level.