사회인지이론(Social Cognitive Theory)은 인간 고유의 특징, 인간 행동의 결과, 인간이 처한 환경 간 상호 영향을 주고받는다는 점을 전제로, 인간의 학습 및 자기 효능감(Self-Efficacy)이라는 두 가지 중요 개념을 토대로 다양한 조건 또는 상황 아래에서 개인적 또는 사회적으로 바람직한 결과를 도출할 수 있다는 주장을 골자로 한다. 미국 스탠퍼드대학교 심리학자 앨버트 반두라(Albert Bandura)가 주창한 사회인지이론에 따르면, 인간의 인지적 특성을 간과한 채로 인간의 행동이 외부 자극과 그에 따른 반응으로 설명된다고 주장한 행동주의 심리학(Behavioral Psychology)의 한계를 극복하고, 사람의 인지 현상, 인지에 기초한 행동, 행동으로 발생한 환경 변화 등 인간, 행동, 환경, 이 세 가지 모두를 종합적으로 다루고자 한 포괄적인 심리이론이다(Bandura, 1986).