This article describes a service-learning assignment for a project management course. It is designed to facilitate hands-on student learning of both the technical and the interpersonal aspects of project management, and it involves student engagement with real customers and real stakeholders in the creation of real events with real outcomes. As such, it helps students internalize project management principles and value project management tools. Student teams design and implement plans for events intended to result in significant contributions in support of various charitable organizations. They create the planning and execution documents required of project management teams. The article describes the assignment and its results and discusses some cautions and alternatives.