This document provides an introduction to data envelopment analysis (DEA). It begins with basic concepts of efficiency measurement using DEA, including graphical frontier analysis. It then discusses the mathematical programming aspects of DEA, including both primal and dual formulations. It also covers extensions to DEA such as variable returns to scale and window analysis. The document concludes with a discussion of DEA software, applications of DEA in various fields, and strengths and limitations of the approach.