Plasmons - quantized plasma oscillations at the interface of a metal and a dielectric allow for novel applications in sensing and micro-electronics. This graduate textbook introduces the required aspects of classical electrodynamics as well as basics of free electron plasmas. Further, the creation of polaritons due to plasmon interaction with light is discussed. Besides theory, computational methods for electrodynamics are introduced.