Xuan Gong Fu Academy teaches traditional internal martial arts from the Wudang mountains, including Tai Chi, Ba Gua, Xing Yi and sword work, alongside Qi Gong and meditation classes. It also runs a combat program blending these traditions with modern MMA, Sanda and BJJ, plus a full-time residential teacher training program.