A lo largo de los siglos XIX y XX, surgieron diversas corrientes políticas y filosóficas que buscaban transformar las estructuras sociales y económicas imperantes. Entre ellas, destacan el marxismo y sus variantes como el trotskismo, el leninismo y el maoísmo, que planteaban una lucha de clases entre la burguesía y el proletariado.