Loading The VR School
Loading The VR School
UC A-G approved Introduction to Computer Science course delivered fully online. Introduces computational thinking, Python programming, the internet, data analysis, cybersecurity, and the societal impacts of computing. Prepares students for AP Computer Science Principles.
College-Preparatory Elective — 1 year required
Must be chosen from additional courses in categories A–F (beyond the minimum requirements) OR from other UC-approved college-preparatory electives, including computer science, business, statistics, and interdisciplinary STEM courses.
Why This Matters for College Admission
G electives are where students develop depth and signal academic passion. AI, cybersecurity, data science, and entrepreneurship courses are highly competitive differentiators for tech-oriented admissions profiles.
Develop computational thinking skills: decomposition, abstraction, and algorithms
Write, debug, and document code in industry-relevant programming languages
Understand data structures, sorting algorithms, and complexity analysis
Apply mathematics (discrete math, statistics, or calculus) to computing problems
Build working software projects with version control and collaborative workflows
Explore career pathways in software engineering, data science, and AI/ML
Foundations
Core Skills
Advanced Concepts
Synthesis & Mastery
Open to qualifying students in grades 9, 10, 11, 12; no prerequisites required
All students complete a placement conversation with our admissions team before enrollment is confirmed. Questions? Contact admissions.