Rishikesh offers the facility to learn the professional course of yoga with trained instructors under the Rishikesh yoga teacher training. These programs aim at providing the necessary skills and knowledge, which the students can acquire in order to teach yoga to people. The yoga instructor training in India may vary from one hundred hours to three hundred hours.