Micro-teaching is a teacher training technique that enhances pedagogic skills through a structured 'teach, critique, re-teach' model in a controlled environment. It involves recording short lessons for feedback, allowing educators to experiment with new techniques and improve their confidence, teaching methods, and classroom management. Studies indicate that micro-teaching contributes positively to performance in teaching practices and skills development.