Prime counting and other arithmetic functions - Brief overview of complex analysis - Zeta function definition and basic properties - Riemann Hypothesis and its relationship with prime counting - Prime Number Theorem - Dirichlet L-functions and Extended Riemann Hypothesis - Applications of Riemann and Extended Riemann Hypothesis - Generalized Riemann Hypothesis, and its proof for functions fields, finite fields, and elliptic curves