Live instructors in small cohorts OR pursue independent study. | |
Earn credits for your high school transcript. | |
Approved for A‑G credits by the University of California. |
Open enrollment year round.
See graduation requirements and disclosures by state.
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, personalized | Varies by teacher |
Assessment Feedback | Student-driven | Frequent, High Quality | Infrequent |
Personalization | Low | High | Low |
Computer Science Expertise | Varies | Highly Specialized! | Varies by teacher |
Picasso didn't learn by watching lectures. Quantitative skills are the same. The all-time greats prioritize problem solving!
Active programming is the best way to learn computer science. Learn concepts through working on curated projects, and get active support from our expert teachers.
Start building your project portfolio with capstone projects at the end of every semester.
We couldn't have said it better.
"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.