This document provides an overview of pushdown automata (PDA). It defines a PDA as a finite automaton with an additional memory stack. This stack allows two operations - push, which adds a new symbol to the top of the stack, and pop, which removes and reads the top symbol. The document then discusses the formal definition of a PDA as a septuple and provides an example of a PDA that accepts the language of strings with an equal number of 0s and 1s. It concludes with an explanation of the state operations of replace, push, pop and no change and conditions for PDA acceptance and rejection.