This is an introductory course on mathematical methods for public policy analysis, designed for GraSPP students without a strong background in mathematics. Students from non-economics, non-engineering, or non-science majors are especially welcomed. The course helps students develop a solid mathematical foundation, enabling them to apply essential mathematical techniques to public policy issues. It is structured into four parts: 1. differential calculus, 2. linear algebra, 3. multivariate calculus and constrained static optimization, 4. dynamic optimization and linear dynamic systems.