I will cover the basic notions of exterior differential systems (tableau, torsion, Cartan's test) drawing upon the classical geometry of surfaces for examples. More recent applications, including a problem regarding billiards, will also be presented.