This course is an introduction to nonlinear Schrödinger equations (NLS) and, more generally, to nonlinear dispersive equations. We will discuss local and global well-posedness, conservation laws, the existence and stability of standing wave solutions, and solutions which blow up in finite time.