Georg Wilhelm Friedrich Hegel foi um filósofo alemão que desenvolveu uma filosofia idealista baseada na dialética. Ele acreditava que a história é o desdobramento do plano divino e que a liberdade é conquistada através do desenvolvimento do espírito humano. Marx criticou o idealismo de Hegel e desenvolveu um materialismo histórico que enfatiza a luta de classes e as contradições do capitalismo.