Connect AP to Majors and Careers

Explore the relationships between AP courses, majors, and careers based on your choice.

Your Search
AP Computer Science A
Start a New Search

AP Course: AP Computer Science A

Important: We're now offering free, live AP online classes and review lessons for AP Computer Science A to help you prepare for your exam even if your school is closed due to COVID-19. See the course schedule or browse the YouTube playlist. We'll also offer at-home testing for 2020 AP Exams. Note that any related adjustments to 2020 AP Exams, such as length or content covered, may not be reflected on all AP Students pages.

Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You'll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks.

Skills You'll Learn

  • Skill: Designing a program, developing the algorithms it needs, and writing code to implement them
  • Skill: Testing program code and correcting errors
  • Skill: Documenting and explaining how program code works
Learn More About This Course

AP can get you on your path