Social movements aim to bring about or prevent societal changes. There are several types of social movements including reactionary, conservative, reformist, revolutionary, escapist, assimilationist, pluralist, expressive, alternative, and redemptive movements. Successful social movements require different types of leaders and followers working together using various tactics like educational, political, and direct action approaches.