Pembelajaran terprogram (atau 'instruksi terprogram') adalah sistem berbasis penelitian yang membantu peserta didik bekerja dengan sukses. Metode ini dipandu oleh penelitian yang dilakukan oleh berbagai psikolog terapan dan pendidik.

Materi pembelajaran ada dalam semacam buku teks atau mesin pengajaran atau komputer. Media menyajikan materi dalam urutan yang logis dan teruji. Teks dalam langkah-langkah kecil atau potongan yang lebih besar. Setelah setiap langkah, peserta didik diberi pertanyaan untuk menguji pemahaman mereka. Kemudian segera jawaban yang benar ditampilkan. Ini berarti pembelajar pada semua tahap membuat tanggapan, dan diberi pengetahuan langsung tentang hasilnya.

Agak menarik bahwa Edward L. Thorndike menulis pada tahun 1912: "Jika, dengan keajaiban kecerdikan mekanis, sebuah buku bisa diatur sedemikian rupa sehingga hanya bagi orang yang telah melakukan apa yang diarahkan pada halaman satu, halaman dua akan terlihat, dan seterusnya, banyak hal yang sekarang memerlukan instruksi pribadi dapat dikelola dengan cetakan".

Namun, Thorndike tidak melakukan apa pun dengan idenya. Sistem yang pertama dirancang oleh Sidney L. Pressey pada tahun 1926. "Yang pertama... [mesin pengajaran] pertama dikembangkan oleh Sidney L. Pressey... Meskipun awalnya dikembangkan sebagai mesin skor mandiri... [itu] menunjukkan kemampuannya untuk benar-benar mengajar".