Residential Courses Create an Authentic Learning Experience On-site in the very home of yoga, India. 500 Hour YTTC 300 Hour YTTC 200 Hour YTTC 100 Hour YTTC Yoga Therapy Kids Yoga Training Online Courses Experience Yoga Training from the comforts of your home through virtual learning sessions. 500 Hour YTTC 300 Hour YTTC 200 Hour YTTC 100 Hour YTTC Yoga Therapy Kids Yoga Training