Pembelajaran berbantuan komputer (PBK) mencakup dua jenis utama, yaitu pelatihan berbasis komputer (CBT) dan pelatihan berbasis web (WBT), di mana kedua metode ini memfasilitasi proses belajar melalui media digital dan internet. Berbagai model pengajaran dalam PBK, seperti model latihan dan praktik, tutorial, dan simulasi, memiliki karakteristik unik yang dirancang untuk mendukung interaksi dan penguasaan materi siswa. Metode pengorganisasian materi ajar dalam PBK meliputi classic tutorial, knowledge-paced tutorial, exploratory tutorial, dan generated lesson, yang masing-masing disesuaikan dengan kemampuan belajar individu.