Альберт Бандура опирался в своих исследованиях на социально-когнитивную теорию, основанную на том, что поведение человека обуславливается взаимодействием между субъектом (толкования) и окружающей средой (наказания и ответная реакция).
На основе этого Альберт Бандура разработал свою знаменитую теорию социального или викарного научения, также называемую теорией социального когнитивизма или концепцией научения через моделирование.