The Kettlebell Fundamentals Trainer L3.0 is a course that I highly recommend to anyone at any level of training. No matter what level you are, you will get something out of this course.The manual is full of Information that is easy to follow and within the course itself there are plenty of video clips as well as audio to suit the needs of all learners. The support and feedback from your assessor as you progress through the course is unique because it is specific to you and how you can improve your skills as you learn. I have used Kettlebells within my own training and with clients for years but this course has given me a greater understanding of the dynamics of using the Kettlebell safely and as a result I am able to lift, swing, push and carry a Kettlebell heavier than before. The course and skills I have learned have also helped enhance other aspects of my training and I continue on my journey to be a better version of myself every day.