Master of Science in Public Policy and Management Curriculum
The Public Policy and Management program augments your public policy courses with a well-rounded curriculum that will make you invaluable in the workforce. The addition of economics, data analysis, statistics, management science and AI/machine learning classes to policy-specific courses in topics such as environmental policy and social justice allow you to analyze, create, and implement policy no matter the domain.
Fall 2027 Public Policy and Management Curriculum
- Policy and Politics: American Political Institutions (90-714) or An International Perspective (90-713)
- Policy Analysis
- Applied Economic Analysis (90-710) or Intermediate Economic Analysis (90-709)
- Statistical Reasoning (90-707) or Statistical Reasoning with R (90-711) or Accelerated Statistics (90-777)
- Optimization and Decision Modeling for Policy (90-722)
- Organizational Design and Implementation (94-700)
- Financial Statements and Analysis (90-723)
- Strategic Communication for Public Policy and Management
- Introduction to Database Management (90-728)
- Public Policy Capstone Project
- PPM Professional Seminar
In Fall 2027 and beyond, public policy students will choose from targeted electives to gain skills and experience in the following areas:
- Policy Domains
- Policy Methods*
- AI for Policy Selective
- Lab-Based Experiential Learning
- Management*
Students pursuing the Data Analytics and Washington, DC tracks may automatically fulfill some of these requirements through their course plan.
*Policy methods and Management are not applicable to students pursuing the Data Analytics track.
For class, syllabi, and faculty information, please visit the Heinz College course catalog. Fall 2026 current students, please visit the Master of Science in Public Policy and Management Student Handbook.
Data Analytics Coursework is taken in addition to the Core coursework listed above.
- Python Programming II (90-819) or Data Focused Python (95-888)
- Exploratory Data Analysis and Visualization in Python (90-800)
- Machine Learning Foundations with Python (90-803)
- Applied Econometrics I (94-834)
- Applied Econometrics II (94-835)
- From Data to Action (94-867)
- Database Management for Policy Analytics* (90-838)
- Optimization and Decision Modeling for Analytics* (90-755)
- Accounting and Finance Analytics* (95-719)
For class syllabi, and faculty information, please visit the Heinz College course catalog.
Fall 2026 current students, please visit the Master of Science in Public Policy and Management Student Handbook.
DC Coursework is taken in addition to the Core coursework listed above.
- Working the Policy Ecosystem (90-897)
- Policy in Action I/II (90-879)
- Program Evaluation (90-823)
- Leadership/Management Workshop: How Washington Works (90-855)
- Federal Budget Policy (90-894)
- Capstone (Systems Synthesis): Project Planning
PLUS
- Policy Analysis Capstone Project
PLUS
- Heinz Policy Fellowship at a Washington, DC-based agency or organization (Year Two, ~30 hours/four days per week)
For class, syllabi, and faculty information, please visit the Heinz College course catalog. Fall 2026 current students, please visit the Master of Science in Public Policy and Management Student Handbook.
- Telling Stories with Data (94-870)
- Policy Innovation Lab (90-783)
- Critical Analysis of Policy Research (90-822)
- Program Evaluation (90-823)
- Negotiation (94-800)
- Federal Budget Policy (90-894)
- Poverty Reduction and Social Policies in the U.S. (90-704)
- Local and Regional Economic Development (90-743)
- Systems Analysis: Environmental Policy (90-798)
- Python Programming (90-812)
- Machine Learning for Public Policy Lab (94-989)
- Unstructured Data Analytics (95-865)
- Data Science and Big Data (95-885)
- Responsible AI: Fundamentals, Policy, and Implementation (94-885)
- Geographic Information Systems (94-802)
- Behavioral Economics in Public Policy
- U.S. Energy and Climate Policy
- Policy in a Global Economy
- Racial & Gender Impact on U.S. Policies
- Demystifying AI
- Lean Innovation Lab
- Policy Innovation Lab
- AI and Democracy (94-816)
Elective availability may differ by pathway/location; students may also enroll in graduate-level courses from other Heinz College programs as well as other departments across Carnegie Mellon University’s campus, with approval.
For class, syllabi, and faculty information, please visit the Heinz College course catalog.
Students can elect an optional concentration in one of the following policy areas, or define their own:
- AI Management
- Energy and Environmental Policy
- Health Policy
- International Policy
- Nonprofit and Public Management
- Public Interest Technology
- Social Policy
- Technology Governance, Cybersecurity, and Privacy Policy
- Urban & Regional Economic Development
- U.S. Politics and Policy Making
To help students further develop policy expertise in their domain of choice, they will choose a number of selectives - courses from a curated list that add policy depth and breadth in areas critical for today's leaders.
Policy Domains
Students are encouraged to dive deeper into their domain of choice with a variety of policy domains selectives. These curated courses provide students with the necessary depth to be effective in their policymaking across key areas.
Policy Methods*
In their policy methods courses, students will be encouraged to explore the methods that underpin today's policy process. These courses provide students with the tools necessary to conceptualize, implement, and evaluate policy, critical elements to secure real policy change.
Lab-Based Experiential Learning
Students will gain additional hands-on experience beyond their capstone project through a lab-based experiential learning selective. These courses will provide students with opportunities to work on real policy challenges alongside faculty thought leaders, sharpening their real-world experience even before graduation.
Management*
Management courses will prepare students to do more than just innovate policy - they'll be prepared to lead it, and the teams that support it, in a fast-changing world.
Artificial Intelligence for Policy
Students will have the opportunity to take courses exploring the intersection between public policy and artificial intelligence, gaining the ability to understand, evaluate, and responsibly apply AI within policy, regulatory, and organizational contexts across sectors. To fulfill the AI selectives requirement*, students may take one or more of the following courses:
- Demystifying AI (94-703)
- Introduction to Artificial Intelligence (95-891)
- Fundamentals of Operationalizing AI: Mastering AI Lifecycle from Theory to Practice (94-879)
- Responsible AI: Principles, Policies, Practices (94-885)
- AI, Ethics and Humanity (94-830)
*Students pursuing the Data Analytics and Washington, DC tracks may automatically fulfill some of these requirements through their course plan.
Public Policy and Management Curriculum, Explained
What does a modern Public Policy and Management education look like in today’s data-driven, rapidly changing policy landscape?
Public Policy and Management Course Structures & Scheduling
- At Carnegie Mellon University, courses are counted in units instead of credits.
- Three units are roughly equivalent to one credit at many of our peer institutions.
- A semester-long course is 12 units, while a half-semester class (called a mini) is six units.
- Complete 192 units over two years, including a required summer internship and capstone experience.
Sample Course Schedules
As a Master of Science in Public Policy and Management student, you'll have the opportunity to dive deep into the policy areas of most interest to you. We've drafted several sample schedules to help you picture your path at Heinz. Keep in mind these are just samples - you can adjust the courses you take, and courses may not always be offered in exactly this fashion.
Fall Semester 1, Mini 1
| Course Title |
| Applied Economic Analysis |
| Statistical Reasoning |
| Policy and Government |
| Strategic Communications for Public Policy and Management |
| PPM Professional Seminar |
Fall Semester 1, Mini 2
| Course Title |
| Applied Economic Analysis |
| Statistical Reasoning |
| Policy and Government |
| Strategic Communications for Public Policy and Management |
| PPM Professional Seminar |
Spring Semester 1, Mini 3
| Course Title |
| Policy Analysis |
| Strategic Communications for Public Policy and Management |
| Optimization and Decision Modeling |
| Finance |
| Database |
Spring Semester 1, Mini 4
| Course Title |
| Policy Analysis |
| Organizational Design & Implementation |
| Optimization and Decision Modeling |
| Elective |
Fall Semester 2, Mini 1
| Course Title |
| Policy Domains Selective |
| Management Selective |
| Policy Domains Selective |
| Elective |
Fall Semester 2, Mini 2
| Course Title |
| Policy Domains Selective |
| Lab Selective |
| Elective |
| Elective |
Spring Semester 2, Mini 3
| Course Title |
| Policy Methods Selective |
| Capstone |
| AI Selective |
| Elective |
Spring Semester 2, Mini 4
| Course Title |
| Policy Methods Selective |
| Capstone |
| Elective |
| Elective |
Fall Semester 1, Mini 1
| Course Title |
| Applied Economic Analysis |
| Statistical Reasoning |
| Policy and Government |
| Strategic Communications for Public Policy and Management |
| PPM Professional Seminar |
Fall Semester 1, Mini 2
| Course Title |
| Applied Economic Analysis |
| Statistical Reasoning |
| Policy and Government |
| Strategic Communications for Public Policy and Management |
| PPM Professional Seminar |
Spring Semester 1, Mini 3
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling |
| Finance |
| Database |
Spring Semester 1, Mini 4
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling |
| Elective |
| Elective |
Fall Semester 2, Mini 1
| Course Title |
| Demystifying AI |
| Project Management |
| Organizational Design and Implementation |
| Geographic Information Systems |
Fall Semester 2, Mini 2
| Course Title |
| Smart Cities: Growth and Intelligent Transportation |
| Policy Innovation Lab |
| Leading with Equity and Inclusion |
| Geographic Information Systems |
Spring Semester 2, Mini 3
| Course Title |
| Program Evaluation |
| Capstone |
| Local and Regional Economic Development |
| Affordable Housing and Finance |
Spring Semester 2, Mini 4
| Course Title |
| Program Evaluation |
| Capstone |
| Elective |
| Elective |
Fall Semester 1, Mini 1
| Course Title |
| Applied Economic Analysis |
| Statistical Reasoning |
| Policy and Government |
| Strategic Communications for Public Policy and Management |
| PPM Professional Seminar |
Fall Semester 1, Mini 2
| Course Title |
| Applied Economic Analysis |
| Statistical Reasoning |
| Policy and Government |
| Strategic Communications for Public Policy and Management |
| PPM Professional Seminar |
Spring Semester 1, Mini 3
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling |
| Finance |
| Database |
Spring Semester 1, Mini 4
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling |
| Generative AI Lab |
| Telling Stories with Data |
Fall Semester 2, Mini 1
| Course Title |
| Systems Analysis: Environmental Policy |
| Policy Innovation Lab |
| U.S. Energy and Climate Policy |
| Organizational Design and Implementation |
Fall Semester 2, Mini 2
| Course Title |
| Systems Analysis: Environmental Policy |
| Evidence-Based Management |
| Health Policy |
| Developing as a Leader |
Spring Semester 2, Mini 3
| Course Title |
| Critical Analysis of Policy Research |
| Capstone |
| Resilient & Sustainable Communities |
| AI Engineering and Policy for Climate Mitigation and Resilience |
Spring Semester 2, Mini 4
| Course Title |
| Critical Analysis of Policy Research |
| Capstone |
| Resilient & Sustainable Communities |
| AI Engineering and Policy for Climate Mitigation and Resilience |
Sample Course Schedules - Data Analytics Track
As a Data Analytics track student, you'll put data to work solving policy problems. We've included sample schedules below to show how you could focus your learning. Keep in mind this is just a sample - you can adjust the courses you take, and courses may not always be offered in exactly this fashion.
Fall Semester 1, Mini 1
| Course Title |
| Intermediate Economic Analysis |
| Policy and Government |
| PPM Professional Seminar |
| Python Programming II |
| Accelerated Statistics |
Fall Semester 1, Mini 2
| Course Title |
| Intermediate Economic Analysis |
| Policy and Government |
| PPM Professional Seminar |
| Exploratory Data Analysis and Visualization in Python |
| Elective |
Spring Semester 1, Mini 3
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling for Analytics |
| Machine Learning Foundations with Python |
| Applied Econometrics I |
Spring Semester 1, Mini 4
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling for Analytics |
| Machine Learning Foundations with Python |
| Applied Econometrics II |
Fall Semester 2, Mini 1
| Course Title |
| Accounting and Finance Analytics |
| Organizational Design & Implementation |
| Database Management for Policy Analytics |
| From Data to Action |
Fall Semester 2, Mini 2
| Course Title |
| AI for Policy Selective |
| Lab Selective |
| Database Management for Policy Analytics |
| Elective |
Spring Semester 2, Mini 3
| Course Title |
| Capstone |
| Strategic Communication for Public Policy & Management |
| Policy Domains Selective |
| Elective |
Spring Semester 2, Mini 4
| Course Title |
| Capstone |
| Strategic Communication for Public Policy & Management |
| Elective |
| Elective |
Fall Semester 1, Mini 1
| Course Title |
| Intermediate Economic Analysis |
| Policy and Government |
| PPM Professional Seminar |
| Python Programming II |
| Accelerated Statistics |
Fall Semester 1, Mini 2
| Course Title |
| Intermediate Economic Analysis |
| Policy and Government |
| PPM Professional Seminar |
| Exploratory Data Analysis and Visualization in Python |
| Critical AI Studies for Public Policy |
Spring Semester 1, Mini 3
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling for Analytics |
| Machine Learning Foundations with Python |
| Applied Econometrics I |
Spring Semester 1, Mini 4
| Course Title |
| Policy Analysis |
| Optimization and Decision Modeling for Analytics |
| Machine Learning Foundations with Python |
| Applied Econometrics II |
Fall Semester 2, Mini 1
| Course Title |
| Accounting and Finance Analytics |
| Organizational Design & Implementation |
| Database Management for Policy Analytics |
| From Data to Action |
Fall Semester 2, Mini 2
| Course Title |
| Responsible AI - Principles, Policies, and Practices |
| Policy Innovation Lab: Public Interest Technology |
| Database Management for Policy Analytics |
| Telling Stories with Data |
Spring Semester 2, Mini 3
| Course Title |
| Capstone |
| Strategic Communication for Public Policy & Management |
| Responsible AI & AI Governance: Identifying and Mitigating Risks |
| Federal Budget Policy |
Spring Semester 2, Mini 4
| Course Title |
| Capstone |
| Strategic Communication for Public Policy & Management |
| Responsible AI & AI Governance: Identifying and Mitigating Risks |
| AI, Ethics, and Humanity |
Customize Your Degree With a Concentration
Students can elect an optional concentration in one of the following policy areas, or define their own:
- AI Management
- Energy and Environmental Policy
- Health Policy
- International Policy
- Nonprofit and Public Management
- Public Interest Technology
- Social Policy
- Technology Governance, Cybersecurity, and Privacy Policy
- Urban & Regional Economic Development
- U.S. Politics and Policy Making
Additional Degree Pathways