A non-profit dedicated to expanding participation in computer science by making it available in more schools, and increasing participation by girls and underrepresented students of color. They believe every student in every school should have the opportunity to learn computer science and that 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.