Middle School

We know girls of all ages can (and do!) thrive in computer science. In the Middle School, we offer STEM-focused, project-based courses designed to allow girls to make personal and meaningful connections to computing by drawing upon creativity, imagination, and individual interests. Middle School girls learn to code in Scratch, Processing, and Python; build and program robots; design and create interactive games; and explore engineering concepts in a series of hands-on challenges. Westridge students may also continue to develop their design and coding skills by creating, sharing, and publishing original games in the Coding & Game Design class (a Middle School elective), or working in the STEAMWork Design Studio to create projects that combine coding, engineering, and art. Learn more about the computer science curriculum in the Middle School here.

Upper School

In the Upper School, we offer both AP Computer Science, where students learn to code in the Java programming language, and AP Computer Science Principles, which introduces students to computer ethics, problem solving and working with data, cybersecurity and programming, and the social impact of the Internet. These courses instill the ideas and practices of computational thinking and invite students to understand how computing changes the world. Students learn to debug coding problems, think through complex coding algorithms, and create full-scale computer applications. Learn more about our computer science curriculum in the Upper School here.

Upper School coding

An independent, forward-thinking
day school for girls, grades 4–12

324 Madeline Drive
Pasadena, California 91105
Phone: 626-799-1153
Fax: 626-799-9236

Westridge School admits students of any race, color, religion, national or ethnic origin, or sexual orientation to all the rights, privileges, programs, and activities generally accorded or made available to students at the school. It does not discriminate on the basis of race, color, religion, national or ethnic origin, or sexual orientation in administration of its educational policies, admission policies, tuition assistance programs, athletic, and other school-administered programs.

powered by finalsite