We will discuss some basic notions of invariant theory, mostly by way of examples, and show how these may be used to describe some basic yet fundamentally important moduli spaces such as Grassmannians and the space of plane curves. If time permits we will also discuss Molien's formula for counting invariants of a finite group.