John is a great instructor and he responds to any questions you have usually within 24 hours. The online class is organized and easy to understand. All you have to do is go to your designated belt level, click on the training video, and follow along with John as he guides you through the techniques. It is similar to other work out videos but you are learning karate instead. I highly recommend this online course to anyone who is looking to learn karate and earn a black belt.