Internet activism uses communication technologies like websites and email to enable faster communication between citizen movements and deliver messages to large audiences. It aims to promote issues like human rights, environmentalism, and marginalized communities. The internet is a key resource for independent activists, especially for reporting human rights violations from repressive countries. Internet activism is used for fundraising, lobbying, community building, and organizing both online and offline activities. While effective and reproducible, it also faces challenges like connecting the online and offline worlds and issues of elitism. Examples include activism on social media that helped organize protests in Egypt and Tunisia.