This technical review highlights the essential principles of photocurrent diagnostics, which are used for various purposes such as resolving band structure, characterizing topological materials, differentiating various types of carrier scattering ranging from femtosecond to nanosecond timescales, and enabling new types of remote-sensing protocols and photocurrent nanoscopy.