The difference between a DC motor and a stepper motor is that the former uses direct current (DC) whereas the latter uses alternating current (AC).
The main difference between the two is that a stepper motor can only move in one direction while a DC motor can move in both directions.