This document provides an introduction to groupoids. It begins with basic definitions of groupoids, including their partially defined multiplication and inverse properties. It introduces concepts like the unit space, range and source maps. Properties of these concepts are proved, including that the range and source maps are retractions onto the unit space. The document defines topological groupoids and notes they are usually assumed to be locally compact Hausdorff. It provides examples of how groupoids generalize groups, sets, equivalence relations and transformation groups.