We look at methods to generate short laser pulses including pump modulation, Q-switching, cavity dumping, and mode locking.