반두라의 사회학습이론의 주요 개념으로 상호결정론, 관찰학습, 그리고 자기효능감을 설명하고자 한다.
1. 상호결정론
반두라는 인간의 행동 결정 요인으로 기질적 및 상황적 요인이 있지만 어느 한 요인에 의해 또는 둘의 조합에 의해 결정되는 것이 아니라고 주장한다. 반두라는 인간행동은 인간의 내적 과정(inner process)과 환경적 요소 사이의 복잡한 상호 작용에 의해 결정된다고 주장한다. 즉 사람, 환경 그리고 그 사람의 행동 자체가 모두 상호 작용하여 그 사람의 행동을 만들어낸다는 것이