Menurut teori Ruth Colvin Clark, e-learning dapat terjadi dalam empat arsitektur belajar, yaitu informasi disampaikan dimana interaksi rendah, serangkaian pelajaran berdasarkan tujuan pembelajaran, pembelajaran berbasis masalah, dan sangat interaktif meskipun kurang terstruktur. E-learning cenderung bersifat self-directed learning dan terjadi secara asynchronous.