The yoga teacher training courses at Bali Yoga School cover various aspects of yoga practice, including yoga postures, Yamas and Niyama's, Pranayama & Shat-karma's, meditation, yoga philosophy, yoga anatomy & physiology, Ayurveda and therapies, and posture alignment & adjustment.