Yoga teacher training is a program that allows individuals to learn about the principles and practices of yoga and gain the skills and knowledge necessary to teach others. These programs can vary in length and intensity and may be offered in various formats, including in-person, online, or a combination of both.