Students at a Pequea Township dojo in Lancaster County are learning karate for free, gaining physical and mental discipline through the art of self-defense.