Code.org’s CSA curriculum covers this content and prepares students for the AP® CSA exam. We developed this curriculum with equity in mind, which we believe will make this course more accessible for students who have traditionally been underrepresented in computer science, particularly those from underrepresented racial and ethnic groups and young women.
 
In addition, the course introduces software engineering concepts and practices to give students a more concrete understanding of how their learning is applied in the real world.
 
AP® Computer Science A (AP CSA) is a Java programming course offered by the College Board. It includes content expected to be covered in an introductory college computer science course. 
 
Code.org’s CSA curriculum covers this content and prepares students for the AP® CSA exam. We developed this curriculum with equity in mind, which we believe will make this course more accessible for students who have traditionally been underrepresented in computer science, particularly those from underrepresented racial and ethnic groups and young women.
 
Who is this curriculum for?
The Code.org CSA curriculum is recommended for any high school student who wishes to continue their computer science education after completing an introductory course, such as CS Principles or CS Discoveries (CSD).
 
Code.org’s CSA curriculum is designed to make introductory Java programming more accessible and engaging for students who have traditionally been underrepresented in computer science, particularly young women and students from underrepresented racial and ethnic groups.
 
In addition, the course introduces software engineering concepts and practices to give students a more concrete understanding of how their learning is applied in the real world.
 
Note: This workshop requires a separate application and is contingent on being accepted to the Code.org cohort. There are limited scholarships available. Click here to learn more and complete an application.