Summer of Code — Upgrade Your Skills
Complete a full course over summer and earn transcripted credits.

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.

Overview of Courses

See course details for A-G credits approved by the University of California.
Our Advanced Placement® courses are authorized by the College Board.

Introduction to Data Science
  9-12 graders
  Algebra I
Learn to think like a data scientist and explore data through active exploration. No prior programming experience is necessary.
Introduction to Cybersecurity
  10-12 graders
  Algebra I
Everything from simple facts to the most valuable financial assets are just bits in today's world. Learn how to secure your data.
Advanced Data Science (Honors)
  11-12 graders
Analyze large datasets in Python using industry standard tools and get ready to learn AI and ML with this college-level course.
AP Computer Science Principles
  9-12 graders
  Algebra I
Broaden your knowledge of how computers and the Internet work. An excellent survey course meant for students in all majors.
Advanced Computer Science in Python
  11-12 graders
Learn intermediate level Python skills and potentially earn college credits by examination from Carnegie Mellon University.
Introduction to Computer Science
  8-12 graders
Start coding in Python and create compelling games, art, and solve logical puzzles. No prior programming experience is necessary.
Data Structures and Algorithms
  11-12 graders
Go beyond coding and learn the building blocks of large scale computer programs by mastering data structures and algorithms.
Introduction to Artificial Intelligence
  11-12 graders
Learn concepts and algorithms at the foundation of modern artificial intelligence and build your own deep neural network.
AP Computer Science A
  10-12 graders
  Algebra II
Write fluent Java programs at the college-level through engaging projects and get ready for a computer science related career.
Introduction to Generative AI
  9-12 graders
Build real-world apps using GPT (Generative Pretrained Transformers) and LLMs (Large Language Models) in this hands-on course.

Which course is right for me?

Student's interest, prior courses in math and computer science, and grade level can serve as a useful guide, but if you aren't sure, schedule a call to speak with experts or get their customized advice via email.

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