Public policy is about problem-solving under real-world constraints. The objective of this experiential education course is for students to acquire the practical knowledge, competencies and skills required for policymaking. Using a workshop format, this course requires students, working in teams, to develop a policy proposal that responds to a pressing public policy problem. The proposal students develop serves as the foundation for addressing the complexities of policymaking under conditions of uncertainty, limited resources, competing interests, and political pressures. In preparing their proposal, students will apply a general policy development template that includes problem definition and framing; stakeholder analysis; policy option development and assessment; writing a policy recommendation; implementation planning; budgeting and resource allocation; risk analysis; and communication and political strategy. In the last session, students will present a draft of their proposal to their peers. In doing so, they will also develop their presentation and public speaking skills, focusing on how to communicate policy advice persuasively. This course will appeal to practitioners and new scholars interested in better connecting public policy theory with the practice of policymaking.