google logo

We are grateful for Google’s partnership as a critical friend and sponsor of our ongoing work to broaden participation in computing.


Expanding Computing Education Pathways

ACCESS participates in a national collaboration, Expanding Computing Education Pathways (ECEP), a Broadening Participation in Computing Alliance funded by the National Science Foundation (NSF), whose primary goal is to increase the number and diversity of students in the pipeline to computing and computing-intensive degrees. ACCESS joins the Commonwealth Alliance for Information Technology Education (CAITE) in Massachusetts, Georgia Computes! and South Carolina to share strategies and best practices to expand quality computing education pathways in California. is a non-profit dedicated to growing computer science education by making it available in more schools, and increasing participation by women and underrepresented students of color.’s vision is that every student in every school should have the opportunity to learn computer programming and that computer science should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses. To this end, advocates and lobbys for CS as a college preparatory, core credit (Math or Science) at the state and district levels. ACCESS collaborates with on this advocacy throughout California.

Computer Science Teachers Association

The Computer Science Teachers Association (CSTA) is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K–12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn. CSTA has been supporting ACCESS since its inception, in exploring and informing issues in credentialing and professional development for computer science teachers in California.

Computing in the Core

Computing in the Core (CinC) is a non-partisan advocacy coalition of associations, corporations, scientific societies, and other non-profits to elevate computer science education to a core academic subject in K-12 education, giving young people the college- and career-readiness knowledge and skills necessary in a technology-focused society. CinC encourages awareness building activities, policy changes and research at national, state, and local levels to build a strong foundation for the future of computer science instruction. It will engage federal and state policy makers, educators, the public, and the media to meet these goals. ACCESS works with Computing in the Core in advocating for policy changes with respect to computer science education in California.

Exploring Computer Science

Exploring Computer Science (ECS) is a K-12/University partnership committed to democratizing computer science by creating a model curriculum, professional development for teachers and a repository of best practices that can be scaled up nationwide. ECS was developed in California via a partnership with UCLA, the Computer Science Teachers Association, and the National Science Foundation. ECS is currently being taught in high schools in Los Angeles and Silicon Valley, as well as schools in major urban cities throughout the nation.

Computer Science: Principles

Computer Science: Principles is a new rigorous college-preparatory AP course under development, which intends to foster wider appeal for computing, simultaneously seeking to broaden participation in the computer science discipline and to better prepare a pipeline of STEM majors. Development is being led by a team of computer science educators organized by the College Board and the National Science Foundation. Within California, CS:Principles has been piloted at UC Berkeley and UC San Diego and is offered at more than 30 high schools throughout the state.