FPKM / RPKM and TPM are one of the most widely used transcript and gene expression normalization methods in RNA-Seq studies. FPKM and RPKM are similar metrics except the former applies to paired-end sequencing while the latter one is for single-end data. TMP is bit different as it is calculated using a different order of operations. StatQuest explains it well in a nutshell (please follow the video below and read on the following link):
For text summary please refer to: StatQuest page