Behaviorism, Cognitivism, Constructivism: Comparing Critical Features From an Instructional Design Perspective
Connectivism: A learning theory for the digital age