La agresividad es un instinto natural e inconsciente en los seres humanos y animales que sirve para defenderse y adaptarse. La violencia, por otro lado, es un comportamiento aprendido y premeditado que busca dañar a otros y solo se encuentra en los humanos. A diferencia de la agresividad, la violencia se aprende a través de factores socioculturales como roles, valores e ideologías y puede manifestarse de diferentes formas como abuso sexual, maltrato familiar, acoso laboral y terrorismo.