Microteaching courses are courses developed to prepare students for real teaching practice through peer teaching and learning activities. Microteaching is a course to develop the main competencies of graduates. In microteaching activities there are 3 activities, namely understanding the curriculum, designing learning plans, learning evaluation, and simulations. In the implementation, students are in groups of 10-12 people and each group is accompanied by a microteaching and simulation supervisor.