Sosyal öğrenme, bireyin toplum ve sosyal kurallara uyum sağlamak aracıyla diğer insanları izleyip gözlemleyerek öğrenmesidir. Gözlemleyerek öğrenme davranışın sadece taklit edilmesi değildir. Gözlemlemek bireyi bilgilendirir, toplum kurallarını daha iyi anlamasını sağlar ve kendileri için faydalı olan durumlarda davranışın tekrar edilmesini sağlar. Üç ana faktörü vardır; birey, çevre ve davranış. Bu üç faktör sürekli etkileşim halindedir ve birbirlerinden etkilenirler.