Goju-Ryu Karate - Japanese for "Hard-soft style", Goju-Ryu karate utilizes a combination of both hard and soft techniques. Hard techniques include striking attacks (kicks/punches) with the softer, blending/circular motions for blocking, throws and the like. We also provide sparring classes for children and adults alike.