Karl Marx's teachings on class struggle refer to his theory that society is fundamentally divided into classes with opposing interests, primarily the bourgeoisie (owners of the means of production) and the proletariat (working class). This conflict is seen as the driving force of historical development, leading to social change and revolution as the oppressed class seeks to overthrow the ruling class. Marx's ideas have significant connections to concepts like Darwinism and Social Darwinism, which apply theories of competition and survival to social and economic contexts.