This document provides an overview of computer-assisted language learning (CALL). It defines CALL as using computers for teaching and learning language. The history of CALL is reviewed, from behavioristic CALL to current integrative CALL using the internet and multimedia. Different uses of CALL in English language teaching are described, including using computers for drill and practice, as a tutor, for simulation and problem solving, as a game, and as a tool for teachers and learners. Internet applications are also discussed as an important current use of CALL.