Course Catalog

Computer Science I: Computational Thinking

  • Summer 2026

    June 15, 2026-July 31, 2026 For All Students Register
  • Semester 1 2026-2027

    Aug 26, 2026-Dec 11, 2026 For Members Register
  • Semester 2 2026-2027

    Jan 13, 2027-April 30, 2027 For Members Register

Course Overview

This course (or its equivalent) is a prerequisite to all Computer Science II classes at GOA.

Problem-Solve in a Digital World: Unlock the power of solving problems, designing systems, and understanding human behavior in this beginner-friendly course. You’ll learn to think like a computer scientist, developing skills that go beyond programming and apply to across fields. Starting with the basics of computer science, you’ll learn how to read code and pseudocode as well as develop strategies for debugging programs—all without prior programming experience.

Why Take This Course? Gain a foundational understanding of computer science and its real-world applications for both programmers and non-programmers. By the end, you’ll have essential computational thinking skills to approach complex problems with clarity and strategy, setting you up for success in future computer science courses and beyond.

Note: During Semester 2 of 2026-2027, GOA will offer one section of this course that has been designed and staffed specifically for students in grades 6-8. On the registration page, students and Site Directors should look for the offering that is specific to their age group.
 

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 in the Course Outline.

We are an approved online publisher for the University of California.

NCAA-approved course

View Course Outline

Two-Minute Look

Explore your interests. Earn a Pathway Certification.

Discover Learning Pathways