Strategy-based instruction Content-based instruction Web-based instruction Web-based instruction. strategy and structure MOOCs (Web-based instruction) Computer managed instruction Programmed instruction Differentiated instruction Computer-assisted instruction