Summer of Code   Make your summer count.

Learn real world computer science skills from top professionals

Computer Science Students

Our courses are trusted nationwide by
schools & parents

Accredited Courses
School credits
offered to grades 8-12
Accredited Courses
AP courses
authorized by the College Board
Accredited by Cognia
Accredited
and recognized globally
UC A-G approved
A-G approved
by the University of California

Most popular courses

Summer of Code
HIGH SCHOOL CREDIT
AP CS Courses

Take College Board approved AP CS Principles and AP CS A courses for credit.

Intro to Generative AI
HIGH SCHOOL CREDIT
Generative AI

Build apps in Python using GPT, LLMs, and other models. Prior experience with AI is not required.

Advanced Python
CARNEGIE MELLON CREDIT
Advanced Python

Learn Advanced Python and get transcripted credit (by exam) from the #1 Computer Science University.

Curriculum designed and taught
by industry leaders and top educators

GoogleHarvardMicrosoft TEALS
WhartonUC BerkeleyTeach for America
Classroom Teacher
2Sigma for Schools
A cost-effective way to launch high-demand Computer Science courses
Gain a competitive edge

Increase student engagement and interest while boosting your students' college applications.

Strengthen college & career readiness

Prepare students for college and future careers with fluency in computational problem solving.

Bridge the education gap

Access comprehensive Computer Science and AI courses not offered at most schools.

Increase student engagement and interest while boosting your students' college applications.

Prepare students for college and future careers with fluency in computational problem solving.

Access comprehensive Computer Science and AI courses not offered at most schools.
Easy Classroom Setup
Easy classroom setup

live instruction during school

Easy Classroom Setup
Professional instructors

vetted content experts

Easy Classroom Setup
Individual support

and office hours

2Sigma's implementation of a CS curriculum has been exactly what I would have wanted!

Ricky Lapidus, Upper School Head, Head-Royce School

Our commitment to excellence
Multiple accreditations and approvals from leading institutions
NCAA Approved Courses Accredited by Cognia Approved by Washington Office of Superintendent of Public Instruction
Approved by Florida Department of Education Approved with Los Angeles Unified School District Accredited by STEM.org
NCAA Approved Courses Accredited by Cognia Approved by Washington Office of Superintendent of Public Instruction Winner: Department of Education Research Grant Approved by Florida Department of Education Approved with Los Angeles Unified School District Accredited by STEM.org
2Sigma for Families
Courses that engage, challenge, and place students in their top college choices
Start carving your path

Learn new skills to help determine your college path or boost admissions to top college choices.

Exercise your creativity

Transform your imagination into reality by designing apps, games, and websites.

Sharpen problem-solving skills

Work on challenging, fun projects to develop high-demand critical thinking and problem-solving skills.

Learn new skills to help determine your college path or boost admissions to top college choices.

Transform your imagination into reality by designing apps, games, and websites.

Work on challenging, fun projects to develop high-demand critical thinking and problem-solving skills.
2Sigma Student
Live Online Classes
Online classes

with live instructions

Flexible Schedule
Flexible schedule

in small groups or privately

AP + College Courses
AP + college courses

with a project-based approach

2Sigma helped our daughter find her college interest, making the planning process much more enjoyable.

2Sigma Parent

Proud member
Supporting efforts to make Computer & Data Science
a core part of the K-12 education
Supporting efforts to make
Computer & Data Science
a core part of the K-12 education
CS for All
Code.org Advocacy Coalition
Data Science for Everyone
We love feedback
What people are saying about us

“My daughter took AP Computer Science with 2Sigma School during her freshman year and absolutely loved it. She found 2Sigma's unique project based instruction, way more engaging and fun than the traditional approach to learning computer science. Her school in Fremont Unified would never offer AP CSA to a freshman student. In fact, the class was instrumental in my daughter getting into a summer research program as a rising sophomore.”

Satchi Panda

Parent of AP CSA student

FAQ

Your questions. Our answers.

Computer Science, Data Science, AI, and Cybersecurity — these are top skills that every student needs to learn to prepare for the careers of the future. Yet most high schools either do not offer these classes, or offer limited classes to selected students.

2Sigma School's credit bearing classes offer families an option where students can earn high-school or even college-credits (varies by course) while learning from top professionals in the field. Our classes are project-based and designed to be engaging and fun.

Accreditation ensure your students are receiving a high-quality education that has been accepted nationally and internationally.

We are accredited by Cognia and most of our courses are not only NCAA approved, they are also approved for A-G credits by the University of California. Our AP courses are approved by the college board.

In addition, 2Sigma School is an approved online course provider in multiple states, including, California, Washington, and Florida. See our accreditations page for more details.

This means that our transcript can be submitted directly to colleges along with the regular school transcript as part of your student's college application.

During Summer, the most popular enrollment option is the Summer of Code program. It is a cohort-based, fast-paced program where students can finish a full year course over 6 weeks. Students meet several times a week for live instruction and work on homework and projects in between.

During the regular school year, due to varying schedules for students, the most popular option is independent study. Students are assigned an instructor who provides guided work, offline help via email, and offers live office hours for an hour a week on average. This option is best for students who are able to use our online curricula to study on their own during the week and engage with our instructors for clarifications on complex topics rather than direct instructions.

Our course description offers a detailed overview of the course, including the prerequisites. If you are unsure, you can always reach out to our program counselors by email or by scheduling a call back at a time that works best for you using our calendar.

Our program counselors will ask you questions about your child's backgound and interests, and may even want to speak to them during the call to determine the best course for them.

Our instructors vary by course as well as by availability. Some of our instructors are high school teachers with deep expertise in computer science, teaching credentials in multiple states, and years of classroom experience. Others are professionals who have been in the software industry with professional experience in the subject matter and a demonstrated ability and aptitude to teach teeanage students.

All of our instructors undergo a rigorous screening process for content and pedagogical expertise. They are background checked as per local and state regulations, and are trained in online instruction and classroom management.

All our courses are designed to be full-year (2-semester) courses, although students may sign up for just one-semester of academic work based on their needs.

Independent study students have approximate 18 weeks to complete 1-semester and 36 weeks to finish the full course at their own pace. Summer of code cohorts are scheduled to finish a full course in 6 weeks and about 1-semester work in 4 weeks.

Independent study courses have a flexible schedule to meet the needs of your child. During enrollment, you will indicate a time that your child is available each week for live office hours with the instructor. This allows us to find an instructor whose schedule is open during that time. During the year, if there is a conflict, students may reschedule their meeting time with mutual agreement with the instructor, subject to their availability.

Cohort classes, such as the Summer of Code is scheduled based on the availability of students who are selected to be part of the cohort. During the application process, you may indicate your child's availability to help us form the best cohorts. If your child has to miss a cohort meeting, they should let their instructor know. Instructors may either request our team for the classroom video to be shared with your child or provide additional material or guidance to help them catch up.

Ready to dive into the world of Computer Science?

Explore our FAQs or connect with our program counselors to kickstart your journey towards mastering this dynamic field.

World of Technology