Training for Change

Training for Change provides activist training for groups standing up for social, economic, and environmental justice through strategic nonviolence.