Il resistance training, detto anche Strength training (Allenamento di forza) o Weight training (Allenamento coi pesi), rappresenta quella grande categoria di allenamenti fisici anaerobici in cui i muscoli esercitano la propria attività per opporsi ad una reistenza, che può essere data da un peso ma anche dal proprio peso corporeo.
È alla base di ogni programma di allenamento o preparazione atletica per il miglioramento di forza e potenza, oltre che del sollevamento pesi, della ginnastica, dello strongman e del CrossFit.