High School Computer Science Courses
Intro to CS
AP CS Principles
Web Development
Intro to AI
Game Design
High School Computer Science
-
The course helps to develop critical thinking and analytical skills.
-
A strong foundation for future studies in computer science and STEM fields.
-
A deeper understanding of how technology shapes our world.
Courses
Overview
Intro to CS
-
Duration: Year long
Units
-
Digital Information -
The Internet -
Introduction to Programming -
Control & Data Structures -
Procedural Abstraction -
GUI with Brython -
Data and Algorithms -
Intro to AI -
Impact of Computing -
Cybersecurity
AP CSP
-
Duration: Year long
-
Endorsed by the College Board
Units
-
Digital Information -
The Internet -
Introduction to Programming -
Control & Data Structures -
Procedural Abstraction -
GUI with Brython -
Data and Algorithms -
Impact of Computing -
Cybersecurity -
AP Exam Review
Web Development
-
Duration: One semester
Units
-
HTML Essentials -
Adding Style with CSS -
JavaScript Programming and Web Interactivity -
Building Web Apps with JavaScript -
Portfolio Project
Intro to AI
-
Duration: One semester
Units
-
Foundations of Artificial Intelligence -
Machine Learning Fundamentals -
Generative AI -
Practical AI Skills -
AI and Ethics
Game Design with JS
-
Duration: Year long
Units
-
Introduction to Programming -
Conditional Statements -
Introduction to Graphics -
Iteration -
Functions -
Animations and Events -
Arrays -
Objects -
Advanced Animation -
Creating Games in JavaScript
-
Teacher guides and course explanations
-
Exercises and portfolio projects
-
Interactive lessons and Q&A’s
Want to Learn More about our High School Courses?
-
Course explanations, teacher guides and Q&As
-
Classroom slides, Interactive lessons and offline activities
-
Exercises and Portfolio projects
-
Student review questions