Expand your programming pathway for the 2021–22 school year while preparing students for the future with these new, engaging CodeHS computer science courses!
AP Computer Science Principles: Cybersecurity
Level: High School
Length: 135 Contact Hours
This course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. In this Cybersecurity version of the course, students will explore all the AP CSP requirements with an emphasis on Cybersecurity applications in JavaScript.
Introduction to Artificial Intelligence
Level: High School
Length: 75 Contact Hours
The Introduction to Artificial Intelligence course teaches students important programming concepts that enable the use of Artificial Intelligence in computer science and society at large. Students will develop a series of projects using Python that illustrate the variety of ways Artificial Intelligence can be used to optimize and predict information and processes.
Game Design in Unity
Level: High School
Length: 125 Contact Hours
The course teaches the fundamentals of designing a game using the most widely accessed and preferred editing engine in the world. The intent of this course is to prepare high school students with the industry-related skills needed for the workplace and higher learning environments. By the end of this course, they will understand the design planning process, be knowledgeable of game design careers, and be able to navigate the Unity environment in order to create 2D and 3D games!
Level: High School
Length: 130–145 Contact Hrs
Data Structures in computer science focuses on different ways to store data, beyond traditional variables and lists. In this course, students will learn about advanced data structures from maps to queues while applying them in larger, real-world assignments and projects. While C++ is used as the programming language for the course, the focus of the course is on understanding and applying advanced data structures.
Data Science
Level: High School
Length: 85 Contact Hours
Industries of all types are hiring data scientists to analyze and highlight the hidden patterns in data. This course equips students with the essential skills of a data scientist which include data collection, cleanup, transformation, analysis, and visualization. Students will write algorithms and build statistical models in Python. They will also use the same tools that data scientists use to draw meaningful insights and solve organizational problems.
IB Computer Science Higher Level
Level: High School
Length: 105 Contact Hours
This course facilitates the learning and project creation processes for students enrolled in the Higher Level section of their International Baccalaureate programs. The course topics cover programming components and critical skills, which align to the 10 characteristics of the IB Learner Profile.
IB Computer Science Standard Level
Level: High School
Length: 140–150 Contact Hours
This course will facilitate the learning and project creation processes for students enrolled in the Standard Level section of their International Baccalaureate programs. Students will learn how to apply programming and cybersecurity skills to real-life.
Coding in Math
Level: Middle & High School
Length: Various
There are coding applications in every subject, especially math! With each module in this course, students use coding to reinforce and extend their understanding of mathematics. As they learn major programming concepts, they will develop math-related projects that demonstrate their proficiency in both computer science and math.
Coding in Science
Level: Middle & High School
Length: Various
Coding in Science is a series of independent, standalone modules that use coding to reinforce and extend students’ understanding of science from physics to biology. As they learn major programming concepts, they will develop science-related projects that demonstrate their proficiency in both subjects.
Check out our Course Catalog or contact us at hello@codehs.com if you have any questions!