· Диалектический метод. Суть: общество и другие проблемы рассматриваются, как исторически, так и логически; как абстрактные так и конкретные; как универсальные, так и частные, но вместе с тем взаимосвязанные и находящиеся в постоянном движении и развитии.
· Сравнительный метод.
· Математический метод.
Свои учения об обществе он изложил в следующих трудах: «Немецкая философия», «Манифест коммунистической партии», «Тезисы о Фейербахе».