Microteaching is a technique used to train teaching skills in which teachers present short "micro-lessons" to small groups of students. The lessons are typically 5-10 minutes, followed by feedback sessions. The microteaching cycle involves planning, teaching, receiving feedback, re-planning, and re-teaching. This allows teachers to practice and improve skills like questioning, explaining, stimulating variation, and achieving closure. Key aspects include a small class size, focusing on one skill at a time, and immediate feedback to refine skills. Microteaching benefits both new and experienced teachers by sharpening specific techniques and increasing teaching confidence through a controlled, supervised process.