This document provides an overview of programmed instruction. It discusses how programmed instruction emerged from experimental research on operant conditioning by B.F. Skinner and Edward Thorndike's law of effect. It describes some key characteristics of programmed instruction, including breaking content into small steps, eliciting frequent learner responses, and providing immediate feedback. The document also outlines different styles of programming, such as linear and branching approaches, and principles of programmed instruction like using small steps and immediate confirmation.