Microteaching is a technique used to train teachers by having them teach short lessons to small groups. It was developed in 1963 and allows teachers to practice and improve specific teaching skills like questioning, explaining, and stimulating student participation. The microteaching process involves planning, teaching, receiving feedback, re-planning, and re-teaching lessons until skills are mastered. Key benefits are that it builds teacher confidence, allows refinement of skills, and provides expert supervision and feedback to support professional development.