Computer Science for Good Causes

This part is the best representation of this CS4Good site.

Random Hacks of Kindness Junior, Inc. (RHoKJr) is to empower students to use technology to positively impact the challenges facing local nonprofits in their communities.  We do this by hosting one-day hackathons around the state where students  (4th-8th grade) are paired with computer science mentors and nonprofit representatives to develop prototype smartphone apps for local charities.  (Using MIT App Inventor)

NYAS’ Global STEM Alliance (GSA), in partnership with the Aspen Brain Institute, has created the Social Impact Challenge to encourage the brightest STEM students around the world to become billionaires—but not in the traditional understanding of the word.

“The new definition of a billionaire is a person or group of people, that can touch, teach or influence a billion people,” said Glenda Greenwald, president and founder of the Aspen Brain Institute Foundation.(source)

The Social Impact Challenge is hosted by GSA’s Junior Academy, a program for high-achieving STEM students from around the world. Learners work remotely with mentors through an online system created by the NYAS called Launchpad. For 14 weeks, they research and prototype development solutions for challenges modeled after the United Nations Sustainable Development Goals. Challenges include clean water and sanitation, economic growth and good healthcare. This is an example of GSA future challenge: Emerging Technologies.

The Google Science Fair is an online science and engineering competition open to students ages 13 to 18 from around the globe. It encourages them to change the world through scientific inquiry and problem solving. They’ll learn about their chosen topic and develop key skills along the way. Find something you care about. Then figure out how you can make it better. The starter kit asks you 3 questions: I love ________. I am good at _________. I will make ________ better. Make Better Generator is a search tool to help you come up with a project that you will love working on.

If you are a teacher, get toolkits and lesson plans.

If you are a student, get inspired here!

Design thinking resources:

Other sources to find project opportunities for the causes you care:

Google Code-in

Code Montage: Code for Humanity

Free Code Camp: Learn to code for free, and help non-profit

Code for Rights

Resources for different categories:


Artificial Intelligence for Good