This document provides an overview of B.F. Skinner's theory of operant conditioning. It defines operant conditioning as changing behavior through reinforcement or punishment. There are three types of operants: neutral, reinforcers, and punishers. Reinforcers increase behavior and punishers decrease it. Schedules of reinforcement like continuous, fixed ratio, and variable interval are also discussed. The document contrasts operant conditioning with classical conditioning and explains how shaping is used to successively reinforce closer approximations of a desired behavior through reinforcement.