Welcome — This course provides an introduction to computer science, programming, and technology. You'll learn fundamental programming concepts, problem-solving strategies, and develop skills that prepare you for advanced computing across electronics, cryptography, 3D modeling, and web development.

Quick Access

Course Overview

Introduces computer science concepts, programming languages, hardware fundamentals, and applied technology skills.

View Syllabus

Learning Resources

Access tutorials, readings, coding exercises, and additional materials to support your learning.

Browse Resources

Past Work

See previous student projects to get inspired — from Python apps to 3D models and electronics.

View Showcase

Coding Help

Need tips on how to code? Browse annotated examples for Python and HTML to get unstuck.

View Examples

Google Classroom

Find your class code and join your period's Google Classroom to access assignments.

Class Codes

Classroom IDE

Log in to the class coding environment to write, run, and submit Python and HTML projects.

Launch IDE →