This lecture is part of an online graduate course on modular forms.
We give two ways of looking at modular forms: as functions of lattices in C, or as invariant forms. We use this to give two different ways of constructing Eisenstein series.
For the other lectures in the course see https://www.youtube.com/playlist?list=PL8yHsr3EFj51HisRtNyzHX-Xyg6I3Wl2F