The 200 Hours Yoga Teacher Training Course can be opted for by practitioners of all levels. It is of 24 days. The 300 Hours YTTC is an intermediate-level course and can be joined by students who are already qualified with a beginner’s degree. While the 500 Hours Yoga Course or the Master Level course combines the teaching of the 200 and 300 hours and makes you aware of the practice from the root to the tip.