Build with Generative AI — A Hands-On Course
Build real-world apps with GPT and Large Language Models.

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 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
  Pre-calculus
Analyze large datasets in Python using industry standard tools and get ready to learn AI and ML with this college-level course.
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.
Data Structures and Algorithms
  11-12 graders
  Pre-calculus
Go beyond coding and learn the building blocks of large scale software by mastering data structures and algorithms in Java.
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.
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 Artificial Intelligence
  11-12 graders
  Pre-calculus
Learn concepts and algorithms at the foundation of modern artificial intelligence and build your own deep neural network.
Advanced Computer Science in Python
  11-12 graders
  Pre-calculus
Learn intermediate level Python skills and potentially earn college credits by examination from Carnegie Mellon University.
Introduction to Generative AI
  9-12 graders
  Python
Build real-world apps using GPT (Generative Pretrained Transformers) and LLMs (Large Language Models) in this hands-on course.
Introduction to Computer Science
  8-12 graders
  Pre-algebra
Start coding in Python and create compelling games, art, and solve logical puzzles. No prior programming experience is necessary.

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