Computer Science for Good (CS4Good) is a student-led club at the University of Notre Dame focused on using technology to serve the community.
We partner with local nonprofits, campus organizations, and community groups to help solve real problems through computing. Our projects range from building websites and databases to creating educational tools, teaching digital skills, analyzing data, and helping organizations use technology more effectively.
At CS4Good, we believe computer science is not just about building software. It is also about building relationships, supporting organizations doing meaningful work, and using technical skills to create positive social impact.
Our Mission
CS4Good’s mission is to use computing technology as a tool for social good while creating a culture of service, learning, and engagement among Notre Dame students.
We aim to give students hands-on experience working on real-world technical projects while helping community partners expand their impact.
What We Do
CS4Good works on both technical projects and skills-based projects.
Our technical teams build and improve tools such as websites, web applications, databases, dashboards, and data systems for community partners.
Our skills teams focus on teaching and training, including digital literacy, internet safety, introductory coding, and other technology-related skills for community members.
For Students
CS4Good is open to students with a wide range of experience levels. You do not need to be an expert developer to get involved.
Students can contribute through coding, design, project management, teaching, communication, user research, and partner outreach. Whether you are looking to develop your technical skills, serve the community, or work on meaningful team-based projects, CS4Good is a place to learn by doing.
For Community Partners
We are always interested in working with organizations that have technology-related needs. If your organization could benefit from a website, database, web application, data analysis, digital skills training, or another technical project, we would love to hear from you.
Get Involved
To learn more, join a project, or propose a partnership, please visit our Contact Information page.
