Their vision is that every student in every school should have the opportunity to learn computer science and it should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics courses, such as biology, physics, chemistry and algebra.