CodeHS offers 7 industry-relevant programming certifications for high school students. These certifications are a stepping stone for students’ career aspirations and help build programming skill credibility.
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.
CodeHS Certifications are approved by:
South Carolina Department of Education. See the South Carolina Career and Technical Education Guide for the 23-24 school year here.
Arkansas Department of Education. Arkansas CTE Guide here.
Certification Exam | State Approval |
Java Level 1 | Oklahoma, Virginia, South Carolina, Arkansas |
JavaScript Level 1 | Oklahoma, Virginia, South Carolina. Arkansas |
Python Level 1 | Virginia, South Carolina, Texas, Arkansas |
Web Design Level 1 | Virginia, South Carolina, Texas, Arkansas |
Cybersecurity Level 1 | Virginia, South Carolina, Texas, Arkansas |
Cybersecurity Level 2 | South Carolina, Arkansas |
Web Development Level 1 | Virginia, South Carolina, Arkansas |
Student Certification Journey - How It Works
Complete a CodeHS Course
There are no specific prerequisites for the exams. However, we recommend that students take the CodeHS courses listed below to prepare for each exam.
Certification Exam | Recommended CodeHS Course |
Java Level 1 | AP CSA (Mocha or Nitro) |
JavaScript Level 1 | Intro to CS in JavaScript |
Python Level 1 | Intro to Python, Python Programming |
Web Design Level 1 | Intro to Web Design |
Cybersecurity Level 1 | Fundamentals of Cybersecurity |
Cybersecurity Level 2 | Advanced Cybersecurity |
Web Development Level 1 | Web Development |
Prepare for the Exam
Click the links below to learn more about the specific concepts covered in each exam:
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 congratulations email including their downloadable certificate! We recommend that students download their certificate and save the verification code or the Share URL. See Accessing Certification Completion Certificates for more info. These certifications do not expire.
Video Demonstration
Bringing Certifications To Your School
Request a quote to learn how you can bring CodeHS Certifications to your school.
Interested in bringing CodeHS Certifications to your school? Request a quote or contact our team at hello@codehs.com to learn how.