COURSE DESCRIPTION The course is multidisciplinary as it uses theories, approaches, methods, and techniques from various disciplines. It introduces students to a holistic understanding of the concept community development in terms of its meaning, trend, history, and diversity; the theories; values and principles; community development process and outcomes; methods and approaches; an overview of community development in the Tanzanian context as well as the general issues of concern in community development. This course is therefore designed for students to not only grasp the theoretical approaches to community development but also to acquire the means towards engaging with communities in realizing sustainable development.