Not a Student?
Go to AP Central for resources for teachers, administrators, and coordinators.
What Students Are Saying
Comparing AP Computer Science Courses
You have the option to take either of the AP computer science courses or both. Check out the differences below.
Computer Science A
-
Learn the fundamentals of programming and problem solving using the Java language.
-
Develop skills for future study or a career in computer science or other STEM fields.
-
AP score comes from one end-of-course exam with two sections: multiple choice and free response.
Computer Science Principles
-
Learn how computing impacts the world and computing basics like problem solving, programming, cybersecurity, and working with data.
-
Broaden your understanding of computer science for use in a variety of majors and careers.
-
AP score comes from two components: one in-class Create performance task with four written response questions on the end-of-course exam and one end-of-course multiple-choice exam.
Your Future Starts Now
AP can lead to a wide range of careers and college majors.
Inspiration and Opportunities
Explore organizations and programs designed to help all students in their computer science journey.
Link
Apply for Scholarships, Internships, and Other Opportunities
Discover college scholarships and other opportunities in the field.
Link
Girls Who Code
Girls Who Code aims to close the gender gap in technology. Its programs include computer science clubs and summer coding courses for girls.
Link
Made With Code
Made with Code is an organization funded by Google whose mission is to encourage teenage girls to code. Find inspirational videos, coding games, and resources on its site.
Link
FIRST Tech Challenge
The mission of FIRST (For Inspiration and Recognition of Science and Technology) is to engage K–12 students in hands-on STEM experiences. Its programs include tech challenges, robotics competitions, and more.
Link
Black Girls CODE
Black Girls CODE introduces computer coding to young girls from underrepresented communities. Through its programs and workshops, the organization aims to bridge the digital divide.
Link
Code.org Video
Code.org expands access to computer science through its free resources for students and educators. This video showcases coders who address the real-world application of computer science.
Link
Computer Science Education Week
This program is part of Code.org, and its website offers an array of tutorials and information related to Computer Science Education Week.
Link
TECHNOLOchicas
TECHNOLOchicas celebrates and raises visibility for Latinas in tech. Its website features programs, resources, events, and ambassador stories.