Karl Marx propõe um socialismo cientifico, contendo como base o materialismo histórico dialético, do qual sua finalidade é implementar o comunismo. Esse materialismo histórico vem desde a concepção de Comte sobre uma filosofia positiva,nessa concepção a ciência deve partir do concreto, levando em conta o que podemos observar, e ser útil para sociedade. De acordo com Marx, a história é produto do trabalho humano, visto que, as condições concretas são definidas pelas ações dos homens e a partir dessas ações que se constroem a história. Para ele, só é possível produzir um conhecimento se houver um estudo das condições históricas de bases reais, é por esse motivo que é chamado de materialismo, pois ele não parte de uma ficção, e é histórico por ser o conjunto de acontecimentos que são resultados de ações de seres humanos. Marx afirma que a historia é movida pela “luta de classes”, essa luta vai ocorrer através da classe burguesa e da classe operaria. Ele percebe que a burguesia não é mais uma classe revolucionaria, em sua concepção, essa classe tornou-se conservadora, desejando manter o sistema capitalista, do qual eles contêm os meios de produção. A classe operaria só possui a força de trabalho que pode ser usada para produzir bens, essa classe além de ser pobre é explorada pela burguesia, por meio da “mais-valia”, processo pelo qual o capitalista usa para conter mais lucros. Diante disso, Marx afirma que é necessário que esses trabalhadores tenham consciência de que estão sendo explorados e de que pertencem a uma classe, pois mediante a essa consciência eles podem se organizar de uma forma politica. O socialismo de Karl Max é outra forma de lidar com o capitalismo, pois para ele pode transformar sem destruir.