300 hour Mindfulness Yoga Teacher Training is an advanced course for those who want to incorporate detailed and subtle yogic techniques and enhancing the depth of yoga practice.