Introduction to ultrafast photonics; propagation of pulses in linear media: dispersion and its compensation; generation and characterization of femtosecond pulses; nonlinear effects of second order (second harmonic generation, difference frequency mixing, broadband optical parametric amplification); nonlinear effects of third order (nonlinear refractive index and phase modulation, effects in nonlinear pulse propagation including soliton formation, generation of supercontinuum and synthesis of few-cycle pulses); ultrafast time-resolved spectroscopies (basic principles and examples in transient absorption, terahertz time-domain spectroscopy and two-dimensional spectroscopy); survey of contemporary topics (student choice but by default will include precision metrology via frequency combs and high-harmonic generation and production of attosecond pulses).