Welcome to CSAwesome2! This version of CSAwesome follows the College Board 2025-2026 revisions. CSAwesome is a College Board endorsed curriculum for AP Computer Science A, an introductory college-level computer programming course in Java. If you are a teacher using this curriculum, please join the teaching CSAwesome group which will give you access to teacher resources at csawesome.org.
To make sure the site saves your answers on questions, please click on the person icon at the top to register or login to your Runestone course.
If you are a woman taking Advanced Placement Computer Science (CSP and/or CSA) and identify as Black, Hispanic/Latina, and/or Native American you are eligible for a free mentoring program run by Dr. Barbara Ericson at the University of Michigan. She created the first version of this ebook and she and her PhD students have added new types of practice problems such as the mixed-up code problems. Sisters Rise Up offers weekly one-hour remote help sessions and monthly two hour special sessions. Students who enroll in the program and send in their score(s) on the AP exams before the end of August receive a $100 gift card. The help sessions are led by experienced undergraduate college students. Students can start the enrollment process by providing information for a parent or guardian at https://tinyurl.com/55z7tyb9.
If you see errors or bugs, please report them with this errors form.

