Shift (push next token to stack) and Reduce (replace a string of tokens with a non-terminal symbol according to a production rule).
The curriculum is structured to follow the logical flow of a compiler, moving from initial scanning to code generation. Compiler Design Tutorial - TutorialsPoint compiler design neso academy