Online TrainingWant to train on your own time right from the comfort of your own home? Join our online community and strait training! Live TrainingIf you want to attend live training classes we have a regular occurring schedule at the Academy of Self Defense in Santa Clara, California. Customized TrainingNeed a specific training regimen to reach your specific goal? We do that too!