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 SyllabusLearning Resources
Access tutorials, readings, coding exercises, and additional materials to support your learning.
Browse ResourcesPast Work
See previous student projects to get inspired — from Python apps to 3D models and electronics.
View ShowcaseCoding Help
Need tips on how to code? Browse annotated examples for Python and HTML to get unstuck.
View ExamplesGoogle Classroom
Find your class code and join your period's Google Classroom to access assignments.
Class CodesClassroom IDE
Log in to the class coding environment to write, run, and submit Python and HTML projects.
Launch IDE →