The Kettlebell Fundamentals Trainer L3.0 is a great addition to any trainers arsenal. Thorough explanations, instructions, corrections, and cues. You are encouraged to use a kettlebell as you read, which greatly improves comprehension of the techniques and reasoning behind them.
I highly recommend this course to any trainer who uses, or is interested in teaching kettlebells!