Educational technology encompasses the design, development, and delivery of learning experiences. Team teaching, microteaching, and programmed instruction are all pedagogical approaches and strategies that fall under the umbrella of educational technology.