Microteaching is a technique for training teachers that involves teaching short lessons called micro lessons to small groups of students. Trainees practice specific teaching skills like introducing a lesson, explaining concepts, and questioning students. The lessons are observed, recorded, and feedback is provided to help trainees improve. The microteaching cycle involves planning, teaching, receiving feedback, re-planning, and re-teaching lessons until the desired teaching skill is mastered. Specific components of skills like introducing a lesson and explaining concepts are identified and practiced during microteaching sessions.