В последние десятилетия, развивая идеи классического бихевиоризма, сформировалось социально-когнитивное направление. Его представители Альберт Бандура и Джулиан Роттер показали, что хотя на поведение человека влияет окружение, люди также играют активную роль в создании социальной окружающей среды, будучи активными участниками событий, влияющих на их жизнь. Научение происходит не только благодаря прямому опыту и внешним подкреплениям, поведение человека формируется через наблюдение или на основе примеров. Хотя социально-когнитивные теории значительно отличаются от классического бихевиоризма Скиннера, они сохраняют строгую научную и экспериментальную методологию, общую для данного подхода.