Imperativ programmering är ett programmeringsparadigm inom vilket ett datorprogram programmeras som en sekvens satser (uttryckta i imperativ form). Motsatsen är deklarativ programmering. Enkelt uttryckt så måste programmeraren ange i vilken ordning instruktionerna ska utföras.