Community development represents a type of service approach that is highly dependent on citizen participation. Community development aims to empower both individuals and local communities through involvement, education, skill development, and proposed changes in existing conditions. In this course, students develop essential practitioner skills such as research and planning, education, group development, facilitation and advocacy.