This is a basic introduction to partial differential equations as they arise in physics, geometry and optimization. It is meant to be accessible to beginners with little or no prior knowledge of the field. It is also meant to introduce beautiful ideas and techniques which are part of most analysts' basic bag of tools. A key theme will be the development of techniques for studying non-smooth solutions to these equations.