Behaviorist, Cognitive constructivism, and social constructivism are some of the approaches to learning.