- code executed one line at a time - one line after the other