- What is CodeHS?
- Tech Requirements
- Professional Development
- How do I start a computer science program?
- 6-12 Curriculum Pathway
- Four Year High School Curriculum Pathway
- K-12 Curriculum Pathway
- AP Computer Science in Java
- AP Computer Science Principles
- Intro to Computer Science in Python
- Computing Ideas
- Web Design
- Introduction to Virtual Reality
- Introduction to Programming with Karel the Dog
- Programming Languages
- Creative Computing
- Introduction to the Internet
- World of Computing
- All Courses
- Professional Development
- Teaching Intro CS
- Teaching Intro CS 2
- Teaching AP CSP
- Teaching AP Java
- Teaching Computing Ideas
- Teaching Intro Python
- Teaching Web Design
- Progress Tracking
- Magic Grading
- Next Gen Lesson Plans
- Offline Handouts
- Problem Guides
- Access Controls
- Due Dates
- Course Map
- Problem Bank
- Playlist Bank
- Quiz Scores
- Mobile Apps
CodeHS offers the most comprehensive course pathway across grades 6-12. Our courses are aligned to standards across many states including California, Arkansas, Texas, Florida and more.
Curious about how our courses align to the standards for your state or district? Shoot us an email at firstname.lastname@example.org and we’d be happy to chat.
UC A-G Approval
All main courses offered in the CodeHS 6-12 pathway are now University of California A-G approved! This means that if you’re a teacher or an administrator in a California school or district, students can easily get A-G course credit for taking computer science courses through CodeHS.
Best of all, since our courses are pre-approved, it’s easy to select CodeHS as an online course provider and register your classes.
Interested in learning more about our courses? You can find more information on each course below:
AP CS Principles Endorsed by College Board
CodeHS is recognized by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles (AP CSP).
This endorsement affirms that all components of CodeHS‘s offerings are aligned to the AP Curriculum Framework standards and the AP CSP assessment. Using an endorsed provider affords schools access to resources including an AP CSP syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach AP CSP.
With our pre-approved and endorsed curriculum, it’s super easy for schools and districts to register their courses with the College Board and use CodeHS to teach AP CS Principles.
Our pre-approved syllabus ID is 1667172v1. You can learn more about how to go through the AP Course Audit using our pre-approved syllabus at codehs.com/apaudit/apcsp.
Interested in diving into the course? You can review our in-depth course syllabus at codehs.com/syllabus/apcsp, or can sign up for a free teacher account at codehs.com/signup/teacher to explore the course for yourself.