is a non-profit foundation dedicated to growing computer programming education. They have the noble goal of giving every student in every school the opportunity to learn to code. Further more they believe that computer science and computer programming should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra. This may be one of those causes that we should all consider helping with.

Computers play an increasingly larger role in all fields of science; they're helping us explore outer-space and our solar system. Whether you want to become a doctor or an astronaut, it would help to learn the basics of computer programming. - Leland Melvin, Astronaut, NASA Education Administrator