Building Excellent Computer Science Programs Across California

Teach quality computer science to positively impact the next generation in California.

Did You Know?

  • California has K-12 computer science standards

  • California does not require high schools to offer computer science

  • CodeHS courses are aligned to California computer science standards

  • CodeHS curriculum is free

California Computer Science Stats


  • 24,612 students in California took the Advanced Placement Computer Science exams in 2018 (11458 AP CSA, 13154 AP CSP); only 30% of exams were taken by females
  • Universities in California did not graduate a single new teacher prepared to teach computer science in 2016
  • Computer programmers and software developers in California have an average annual salary of $111,370, which is higher than the overall average state salary at $57,190

Sources: College Board, Code.org, Bureau of Labor Statistics

California Computer Science Pathway

CodeHS courses align with California middle school and high school computer science standards for a robust grade 6-12 pathway.

6th
7th
8th
9th
10th
11th
12th
Intro to Programming with Karel the Dog (Ace)
Computer Science Explorations 1
Computer Science Explorations 2
Python Basics with Tracy 1
Python Basics with Tracy 2
Web Design (Kahlo)
Introduction to Game Design with p5play
Introduction to Computer Science in JavaScript (Corgi)
Introduction to Computer Science in Python
Web Design (Picasso)
Introduction to Virtual Reality
AP Computer Science Principles
Fundamentals of Cybersecurity
Mobile Apps
AP Computer Science A (Nitro)

We've Got California Standards Covered

CodeHS maps all of the standards from California to our courses, offering aligned and engaging curriculum in our 6-12 pathway.

Top-Notch Professional Development

Online & in-person training for teachers to build the knowledge and confidence to teach excellent computer science courses.

Explore CodeHS PD

California Policies & Resources

In September 2018, the California Department of Education adopted California’s first ever computer science standards based off the K-12 Computer Science Framework, as well as, the Computer Science Teachers Association (CSTA). Learn more about Computer Science Education in California.

Although California does not require computer science in high school, it does allow computer science to count towards a core graduation requirement. In February 2019, the University of California approved computer science to count as a mathematics and science eligibility requirement for admissions.

Sources: California Department of Education, Code.org


Explore California CS Funding & Grants

CodeHS Privacy Policy for California

CodeHS is a member of the California Student Data Privacy Consortium (SDPC).

Explore our Privacy Center to learn more.

CodeHS’ Impact in California


CodeHS University of California A-G Approval


All main courses offered in the CodeHS 6-12 pathway are 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.

You can access our courses on the UC A-G site. To register your classes and use one of our approved courses, you can log in to the UC A-G Course Management Portal.