Types of Pedagogy?

Pedagogy is defined as many different types and variations of teaching. As such, there are many different ways in which students learn and teachers teach. Some of these ways are inclusive of discovery learning, group learning, hands on learning, distance learning, and independent study.