Arayüzü (Interface) genel bir ifade ile; bilgisayar ekranından kullanıcıya yansıyan ve kullanıcının eğitim programı ile etkileşimini sağlayan her türlü elemet olarak tanımlayabiliriz. Bu elementler; navigasyon butonları, ders ya da konu başlıklar, yazı büyüklüğü ve karakteri, menüler, renkler, görsel ve işitsel materyaller vs. olabilir.
Diyebiliriz ki, geleneksel sınıf ortamında bilgiyi bize görsel ve işitsel olarak sunan ögretmen yerini Internet ortamında arayüz almıştır.
Arayüz, kullanıcı ile online program/kurs arasındaki etikileşimi sağlayan en önemli unsurdur. Dolayısıyla kullanıcının bu etkileşim esnasında kendini rahat hissetmesi ve etkili bir öğrenmenin gerçekleşmesi için arayüzün mantıklı ve tutarlı tasarlanmış olması gerekir.
Kullanıcı ekrandaki eğitsel mateyalleri kullanabilmek için, bir çok farklı görevi yerine getirmek zorundadır. Öncelikle, materyallerin sunumunu kontrol edebilmeli, bilinmeyen terimlerin anlamlarını bulabilmeli, varsa animasyonları başlatabilmeli, objeleri manipüle edebilmeli, bilgiler arasında gezinebilmeli, sorulara cevap verebilmeli, programın neresinde olduğunu ve nasıl bir ilerleme sağladığını kavrayabilmelidir. Dolayısıyla bu ve benzeri birçok işlevi yerine getirirken kullanıcının kendisinin programın içinde kaybetmesi kaçınılmaz olabilir.

