Microteaching is a technique for teacher training that involves teaching a short lesson or specific teaching skill to a small group of students. It has three phases: pre-active, interactive, and post-active. The microteaching cycle involves selecting a teaching skill, observing a model demonstration, preparing a micro lesson plan, practicing the skill, receiving feedback, re-planning, and re-teaching. Microteaching allows teachers to focus on specific skills, gain confidence, and receive feedback to improve their teaching abilities.