Content-based instruction Web-based instruction Strategy-based instruction Web-based instruction. Computer managed instruction Computer-assisted instruction MOOCs (Web-based instruction) Differentiated instruction Homebound instruction Reality-based interaction