Micro-teaching is a technique for training teachers that involves practicing specific teaching skills on a smaller scale. It allows teachers to focus on skills like questioning, using examples, and introducing and concluding lessons. Micro-teaching sessions have a small class size and short lesson length, allowing teachers to practice skills under controlled conditions with immediate feedback. This feedback and the ability to practice improving are foundations of the micro-teaching method. It was developed in the 1960s at Stanford University and helps both pre-service and in-service teachers enhance their teaching abilities.