Many different curricula are used to teach Advanced Placement (AP) Computer Science Principles (CSP). Most of these curricula are not fully accessible to students with disabilities, largely because the programming tools that they utilize are not accessible to students who are blind or visually impaired and typically use screen readers to access content presented on the screen. Screen readers can read text aloud to users but cannot interpret content presented in images.

AccessCSforAll developed an accessible version of the AP CSP curriculum that uses the Quorum programming language, which is designed to be accessible to students with disabilities. The accessible curriculum is based on the Code.org curricula. 

For more information about accessible K-12 computer science education, consult the following knowledge base articles:

AccessCSforAll is funded by the National Science Foundation (grant #CNS-1738252 and #CNS-1738259) and led by the University of Washington and the University of Nevada Las Vegas. Its purpose is to increase the successful participation of students with disabilities in K-12 computing courses.