عام 1954 نشأ التعلم عن بعد على يد العالم بورهوس فريدريك سكينر.
أنواع البرمجة حينها:
- الخطية: تستخدم عبارة أو السلسلة أو التتابع التي تشير إلى درس مبرمج كامل، وتبدأ باختبار قبلي وتنتهي باختبار بعدي.
- المتفرعة: يواجه الطالب آلة معطلة، وعليه أن يجد سبب العطل فيها بأسرع ما يمكن، وأن يطرح أقل عدد من الأسئلة يستنتج منها سبب العطل.
مراحل تصميم البرامج التعليمية
1- مرحلة التحضير للبرنامج.
2- مرحلة كتابة البرنامج.
3- مرحلة تقويم البرنامج.

