Albert Bandura developed the social learning theory, which posits that learning occurs in a social context through observation of others. There are three core concepts: observational learning, where people learn through observing live models, verbal instruction, or symbolic models in media; mental states like intrinsic reinforcement and thoughts; and that learning does not necessarily change behavior. The modeling process involves paying attention, retaining information, reproducing behaviors, and being motivated to imitate. Self-efficacy and self-regulation play a role, where learners approach tasks based on their belief in their own abilities and can focus on goals and evaluate their own behaviors. While influential, the theory has some flaws like suggesting any behavior can change and not accounting for what learners do