CodeHS UC A-G Approved Courses

Our AP Computer Science A course is approved as a C math.

The following CodeHS courses are approved as a D lab science by UC:

  • Introduction to Computer Science in JavaScript
  • Introduction to Computer Science in Python
  • Computing Ideas
  • Web Design
  • Introduction to Cybersecurity
  • AP Computer Science Principles

An approved course list can be found here.

Teachers wishing to receive credit should visit this page. Once they log in to their institution, they can select "Adopt an online publisher course" and search for CodeHS.

AP Exam Access Codes

Please note: CodeHS is not a virtual school, and cannot provide an AP access code.
Our curriculum will prepare you for the exam, but in order to take the AP exam and get credit, you will need to contact the College Board and enroll with a testing site. 

If you are homeschooled or an Individual Learner, please click here to learn more about registering for the AP exam.

Still have questions? Contact our team at to learn more!

Did this answer your question?