Students learn the basic theoretical aspects of teaching biology in high-school. These include the biology syllabus and central ideas in biology, question asking, models and analogies, inquiry in the school laboratory and research projects, cooperative learning, inductive and deductive teaching, planning teaching sequences. All aspects are taught using the constructivist and socio-cultural perspectives about learning, which serve as models for the students' exercises in teaching throughout the course.