This course focuses on photonic components which generate or absorb light. Lasers: spontaneous and stimulated emission, gain and absorption, gain broadening, modulation dynamics, mode-locking, Q-switching; semiconductor lasers. Photodetectors: absorption, photo-generated currents, noise in detection.