Yoga teacher training in Rishikesh provides an opportunity to study professional yoga with experienced instructors. The goal of these programs is to give students the skills and information necessary to teach yoga to others. Yoga teacher training courses run from 100 to 300 hours in India.