Theory of Change
Theory of Change is a specific type of methodology for planning, participation, and evaluation that can be used to promote social change. It helps defines long-term goals and then maps backward to identify necessary preconditions and steps needed to achieve change. It sounds complicated, but have a go, it can really help you be sure that the project you are doing will deliver the change you want to achieve.
Centre for Theory of Change
The Centre for Theory of Change is a non-profit organization established to promote quality standards and best practice for the development and implementation of Theory of Change. Their website has loads of useful information about Theory of Change. It also provides free of charge access to its TOCO Software that allows you to design and edit your Theory of Change, learn the concepts of theory of change, and capture your outcomes, indicators, rationales and assumptions in an interactive graphical environment.
Learning for Sustainability
The Learning for Sustainability website provides a reference guide to online resources for those working to support social learning and constructive action. They have a simple Theory of Change model on their website as well as lots of downloadable resources to help you get to grips with Theory of Change.
A useful blog from Oxfam
In 2013 Oxfam wrote a useful blog on Theory of Change to help people understand what it is and how to use it.