Skip to main content

Offering CodeHS Certifications to Your Students

CodeHS offers Industry-Relevant and State Approved Certifications for High School Computer Science

Written by Sara Jenis
banner reads this is an extra feature

CodeHS offers 8 industry-relevant programming certifications for high school students. These certifications are a stepping stone for students’ career aspirations and help build programming skill credibility.

CodeHS Certifications badges with different colors for each badge

Why Offer Certifications at Your School

CodeHS Certifications provide verification that students have learned industry-relevant skills from our secure, comprehensive exam. By building skill credibility for students and future employers, certifications will also help showcase your school’s computer science program.

Available Certifications

CodeHS offers 7 state-approved certification exams across different programming languages and topics including Java, JavaScript, Python, HTML/CSS, and Cybersecurity. To learn which states approve each certification exam, take a look at the table below!

Certification Exam

State Approval

Java Level 1

Oklahoma, Virginia, South Carolina, Arkansas

JavaScript Level 1

Oklahoma, Virginia, South Carolina, Arkansas, Georgia

Python Level 1

Virginia, South Carolina, Texas, Arkansas

Web Design Level 1

Virginia, South Carolina, Texas, Arkansas, Pennsylvania

Cybersecurity Level 1

Virginia, South Carolina, Texas, Arkansas

Cybersecurity Level 2

South Carolina, Arkansas

Web Development Level 1

Virginia, South Carolina, Arkansas, Pennsylvania

Note: The AI Level 1 Certification Exam is not currently state-approved

CodeHS Certifications are approved by:

Student Certification Journey - How It Works

Complete a CodeHS Course (optional)

There are no formal prerequisites required to take a certification exam. Students may take an exam whenever they feel prepared to do so.

For students seeking additional preparation, we recommend completing one of the CodeHS courses listed alongside each certification exam. For example, students preparing for the Java Level 1 Certification Exam may complete either the AP CSA Cortado, Mocha, or Nitro course.

Completing one recommended course before taking the corresponding certification exam can help students become more familiar with the topics covered on the exam.

Prepare for the Exam

Click the links below to learn more about the specific concepts covered in each exam:

Demo Certifications

Demo Certifications provide teachers with an opportunity to explore the testing environment and try out accessibility features before exam day. To unlock a Demo Certification, follow these steps:

  1. Navigate to your Certifications Overview page.

  2. Scroll down to the "Demo Certification" section.

  3. Enter the voucher code "DEMO" to access the demo exam.

GIF showing how to navigate to the Certifications Overview page and then start a Demo Exam under the "Certification Exams" section on the page

Exam Day & Voucher Codes

On the exam date, students will enter a voucher code to start the exam. Learn more about the exam format here and read the Student's Certification Guide.

Students can take or retake as many certification exams as they want. A new voucher code will be needed for each exam. Each voucher code entered is good for one attempt.

Download Your Certificate

After passing a certification exam, students will receive a congratulatory email including their downloadable certificate! We recommend that students save the included verification code or the Share URL. See Accessing Certification Completion Certificates for more information.

More Information

Learn more about the features and reporting available in the Certifications app by visiting the Using the Certifications App article.


Interested in bringing CodeHS Certifications to your school? Request a quote or contact our team at sales@codehs.com to learn how.

Did this answer your question?