Computer Science For All (CSforALL) is a bold initiative to empower all US students the opportunity to learn computer science from kindergarten through to highschool. It also allows students to be equipped with the computational thinking skills they need to be creators. They will learn not to be just consumers in the digital economy, but to be active citizens in our technology-driven world. CSforALL enjoys broad participation and support from government, industry, higher education, nonprofits, and philanthropy.
The Consortium sets a collective agenda together with our membership of more than 380 content providers, education associations, researchers, and supporters to help schools and districts provide all students with rigorous K-12 computer science education. We serve as a platform for connecting diverse stakeholders, providing support to new and developing initiatives, tracking and sharing progress, and communicating about the work to local and national audiences.
Meaningful CS education for students is critical to building a diverse workforce and supporting our innovation-based economy while developing computational literacy for all students regardless of their career path. Although technology is one of the fastest-growing job sectors and offers some of the highest salaries, today only 40% of students have access to CS classes in school. Few students also self-select elective courses without prior exposure.
CSforALL aims to support the development of rigorous and relevant CS education and computational thinking skills for students in grades K-12, with a focus on unlocking the missing talent of under represented groups of students.