A Yoga Teacher Training Program is a program that is designed for students or practitioners who wish to seek more knowledge about yoga in depth. We often tell ourselves that yoga teacher training is for flexible students or practitioners those who can do difficult postures look so effortless.