CSW 3101: Communication Skills & ICT
CSW 3102: Introduction to Community Development.
CSW 3103: Social Work Methods and Principles
CSW 3104: Social Policy and Administration
CSW 3105: Social Research Methods
CSW 3106: Basic Principles in Project Planning and Management
CSW 3107: Human Growth and Development
CSW 3108: Sociology
CSW 3109: Law in Social Work and Welfare
CSW 3110: Advocacy and Lobbying
CSW 3111: Counselling Skills
CSW 3112: Project
Minimum qualifications are KCSE D+ or KCE Div. 3 or the equivalent