Master of Education or M.Ed. is a two-year full-time professional degree course . This course is specifically designed for those who are excited in pursuing a career in teaching and related fields. It is a skill based training program which imparts knowledge to students regarding all aspects of classroom teaching. B.Ed. is compulsory for all those who want to teach in primary and secondary schools. National Council for Teacher Education (NCTE) is a statutory body which delegates and regulates programmes in teaching across the country.