100-Hour Yoga Teacher Training The Hatha, Ashtanga, and Vinyasa Teacher Training Programme in Rishikesh offers theoretical and practical grounding in yoga teaching. It provides a hands-on training programme that includes all the important facets of yoga.