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