This course covers foundational concepts of computer science, suitable for students at all levels of computing experience. Emphasizing creative problem-solving and real-world applications, topics include internet workings, data analysis, algorithms, and societal impacts of computing technology. Students are introduced to high-level programming language principles, focusing on developing computational thinking and problem-solving, collaboration, and communication skills, rather than specific programming language knowledge. Preparing students for the AP Computer Science Principles exam, the curriculum aligns with College Board standards and fulfills graduation requirements.