This article describes computer-assisted instruction (CAI) and four instructional models; drill and practice, tutorial, socratic and simulation. The advantages of CAI are discussed including the issue of effectiveness followed by examples of CAI applications in human services. A CAI program developed by the author and students to train new child protection workers in child sexual abuse assessment is presented. The three technologies employed to develop CAI are highlighted; instructional, content and computer. This article concludes with a vision of the future for CAi in human services.