SWI provides training on social work and other related development issues to committed young people from deprived families, mainly from remote rural areas of Nepal. Trainings combine a coherent body of theory and practice embracing the social work values and principals. These young people are prepared to go back to their communities and take over the role of change agents. SWI offers scheduled trainings like; Social Worker, Child Protection worker, Psychosocial concealing, Micro Enterprises training etc. as well as request-based trainings on People led development ( PLD), Project cycle management ( Problem identification, Program planning, Proposal writing, Monitoring & Evaluation, NGO financial management, cooperative management, Gender & Social Inclusion, etc.