A 300 hour yoga teacher training intensive is a program that typically takes several months to complete and is designed to provide in-depth instruction and practice in teaching yoga. The program typically includes a combination of classroom instruction, hands-on practice teaching, and personal study and practice.