Moduli spaces are constructed in order to parametrize specific classes of objects. We will explicitly construct moduli spaces for simple parametrization problems, and then introduce the moduli space of curves of genus g and discuss some of their basic geometric properties.