Course Catalog

Computer Science II: Analyzing Data with Python

  • Semester 2 2024-2025

    Jan 8, 2025-April 25, 2025 For Members Register
  • Summer 2025

    June 16, 2025 - August 1, 2025 For All Students Registration closed
  • Semester 1 2025-2026

    Aug 27, 2025-Dec 12, 2025 For Members Registration closed

Course Overview

Turn Data Into Insight: Gain hands-on experience with the Python programming language as you learn to read, analyze, and visualize real-world data. Using Python’s powerful data structures and clear syntax, you’ll work with large, messy datasets—just like those in scientific computing. Discover how Python makes data analysis accessible and see firsthand why it’s one of the most popular tools in fields like biology, engineering, and statistics.

Why Take This Course? If you’re interested in data-driven fields, this course will give you essential Python skills to tackle complex datasets. By the end, you’ll be able to turn raw data into meaningful insights, preparing you for further studies in scientific research, data science, and beyond.

For the summer course outline, click here.

Prerequisite: Computer Science I: Computational Thinking or its equivalent

Students in GOA courses will need reliable access to a computer with webcam/microphone connections, an email address (preferably school-based), a Web-conferencing app (GOA courses use Zoom), and a Word processing app (GOA courses use Google’s G Suite). When necessary, alternative arrangements may be made. Some courses require additional materials which can be found here.

NCAA-approved course

UC-approved course

View Course Outline

Explore your interests. Earn a Pathway Certification.

Discover Learning Pathways