Teoria în două etape (tot și teoria în două etape ) este o teorie politică stalinistă care afirmă că țările subdezvoltate trebuie să treacă mai întâi prin etapa capitalistă înainte de a trece la etapa socialistă [1] . În Uniunea Sovietică , teoria în două etape a fost opusă teoriei troțkiste a revoluției permanente .
Teoria celor două etape a fost implantată în marxism-leninism sub Stalin . Mai recent, Partidul Comunist din Africa de Sud și Alianța Socialistă ( Australia ) au dezvoltat din nou teoria în doi pași [2] .