Continuing professional development is an essential component of successful health care systems. The systematic and ongoing provision of opportunities to maintain, update, develop, and enhance professional skills, knowledge, and attitudes can lead to improved health care experiences and health outcomes for the community. CPD programs must be planned, financed, delivered, and evaluated in an effective manner. With proper attention paid to lessons learned and best practices identified by previous CPD interventions, these interventions can result in effective and successful learning experiences.