Programlı öğretim, konuların ünitelere ayrılarak, ön koşul öğrenmeler dikkate alınarak belirli bir sıra içinde işlenmesini ve öğrencilerin bireysel öğrenme hızlarına göre ilerlemelerini sağlayan bir öğretim tekniğidir. Temel ilkeleri: 1. Küçük Adımlar: Bilgi, küçük ve anlaşılır birimlere bölünür. 2. Etkin Katılım: Her birimden sonra öğrenciden, öğrenilen bilgiyi pekiştirecek sorular sorulur. 3. Başarı: Sorular, öğrencinin başarı şansını artıracak şekilde tasarlanır. 4. Anında Düzeltme: Yanlış cevaplar hemen düzeltilir. 5. Bireysel Hız: Her öğrencinin kendi hızında ilerlemesine olanak tanınır. 6. Aşamalı İlerleme: Bilgi, basitten karmaşığa doğru sıralanır. Uygulama yöntemleri: Bilgisayar programları, öğretim makineleri ve basılı materyaller gibi çeşitli araçlar kullanılır.