This 100 Hour Hatha, Ashtanga, and Vinyasa Yoga Teacher Training course offers a basic knowledge of yoga teacher training, theoretically and practically. It offers a hands-on training program that includes all the important elements of yoga. It is for anyone who has the desire for self-knowledge and deepening of the Raja yoga and yogic techniques. Whether you are a regular yoga practitioner or not, the teacher training course will provide you with a basic fundamental knowledge of yoga. Students will develop the skills to improve their own personal practice.