Key theoretical perspectives on programmed learning include behaviorism, which emphasizes the use of reinforcement and conditioning to shape desired learning outcomes; cognitivism, which focuses on mental processes such as memory, attention, and problem-solving in learning; and constructivism, which highlights the importance of learners actively constructing their own knowledge through interactions with the learning environment. These perspectives have influenced the design and implementation of programmed learning to enhance student engagement and achievement.