A 200-Hour Yoga Teacher Training course is a comprehensive program designed to teach future yoga teachers practical hands-on and theoretical aspects of Yogic philosophy and lifestyle in a manner that allows yoga aspirants and instructors alike to elevate their practice and simultaneously conditions them to become knowledgeable, credible, and compassionate teachers. The curriculum is designed to deliver this training during 200 hours of experiential practice, written assignments and discourse.