Different aspects of education such as educational psychology, sociology, philosophy, technology... etc plays a key role in teacher training programs for teachers up to the stage of higher secondary (XII) level and are considered compulsory in addition to qualification in their concern subjects.
Is there any such compulsory program in case of higher education?
Thank you