social-cognitive theoryBandura’s theory of personality that emphasizes both cognition and learning as sources of individual differences in personalityElon.io is an online learning platformWe have an entire course teaching Psychology grammar and vocabulary.Start learning Psychology now