This document discusses different techniques for online teaching according to the level of student interaction. It describes one-alone techniques where students learn on their own from online resources. One-to-one techniques involve communication between one student and teacher, such as learning contracts. One-to-many techniques have communication from one source to multiple people, like lectures. Many-to-many techniques feature interaction between many students, through debates, simulations, and discussion groups. Effective online teaching requires using technical resources and guidance from an instructor to support collaborative learning.