Accredited High School Classes in Advanced Computer Science


Learn online with live instructors in small cohorts or pursue an independent study at your own pace. Earn credits for your school transcript with full-year courses that are approved for A‑G credits by University of California and meet a core graduation requirement in most states.

Experience a live 2-hour weekend class — totally free.

Computer & Data Science Courses That Are a Notch Above the Best.

Passionate Instructors

Our instructors are Computer Science majors with years, not just a few months of training. They bring deeper insights and are better at answering “why is it so?” questions.

Adaptive Curriculum

Our curriculum is rigorous but adaptive, like an expert teacher, not fixed like a textbook. This allows every student to master the course regardless of their background.

Active Community

Our students learn in small cohorts but also engage in a larger community of Computer Science learners. Through peer engagement, our students learn as they help others.

See How We Compare With Other Options?

Other Online Classes
2Sigma School
Conventional Classes
Learning Style Self-paced Mastery-based Conventional
Credit on Transcript Varies Yes Yes
Quality of Content Stock content Curated, differentiated Varies by teacher
Assessment Feedback Student-driven Frequent, High Quality Infrequent
Personalization Low High Low
Computer Science Expertise Varies Highly Specialized! Varies by teacher
Work + Study Options Not Available Options Available Not Available

Hear From Our Students

  Data Science has helped me understand the endless possibilities and usages. I will definitely look forward to continuing a path in computer science.  

Data Science Student

  I found this class very intriguing. It helped me understand that computer science might be a career I would like to pursue in the future!  

AP® CSP Student

  I have more of an understanding about computer science and feel more comfortable jumping into other classes to see what other things I can do with Python.  

Intro to CS Student

  Data Science has encouraged me to take more classes to gain a stronger understanding of computer science. It has helped me realize the variety of applications for computer science.  

Data Science Student

  I felt engaged and curious about data science and even though I don't have any prior experience in Python, I felt like I did understand the material well.  

Data Science Student

  It was really exciting, and although STEM's not my corner, I actually enjoyed it. I learned that data science can be used in any discipline, not just for STEM.  

Data Science Student

  This class gave me a lot of insight in how to use computer science in the real world, and not just for an AP class. It was extremely useful.  

AP® CSP Student

  It has definitely made me more curious about data science and how programming plays a big part in it. It helped me remember why I enjoy programming and motivated me to continue coding.  

Data Science Student

  Data Science introduced me to a new side of computer science. I will definitely be taking many more classes in computer science over the next few years.  

Data Science Student

  It was pretty interesting, and I learned a lot about how to make graphs with Python, which is something I never really did with it before.  

Intro to CS Student

Intro to Computer Science AP Computer Science Principles Intro to Data Science AP Computer Science A Advanced Data Science

Suggested Course Pathways

We offer accredited high-school courses in Computer and Data Science including College Board approved Advanced Placement® courses that can earn you college credits. Our AP students get access to the AP® Classroom and we prepare them for the AP Exam. Our courses are also approved for A‑G credits by the University of California.

Data Literacy is More Relevant Today Than Calculus

Learn to Think Differently With Data

Stand out in college applications across all majors — engineering, business, finance, humanities, or social sciences. Put data science on your transcript, with our interactive exploration taught using industry standard tools.

Enroll   in Data Science or start with a free 2‑hour workshop.

Why Study Computer Science?

"I think everybody in this country should learn how to program a computer ... because it teaches you how to think."Steve Jobs

See the world in a whole new way and realize what you are truly capable of. In Computer Science you learn an entirely new way of solving problems. It opens up opportunities in almost every industry you can imagine.

Our Team & Advisors Have Worked or Studied at These Institutions

Read our founding story
Google Minerva Harvard Microsoft TEALS Wharton John Hopkins UC Berkley Teach For America

Work + Study


Exposure to industry helps our students put their learning in perspective. We partner with many leading technology companies to offer work + study options which may even offset tuition costs for some of our students.

Top