Now Available: New CodeHS Courses
From Artificial Intelligence to Game Design in Unity, Prepare Students for a Future Written in Code with These New Courses
The wait is over, and this might be our most popular course release yet. These engaging new courses provide students with industry-relevant skills for some of the fastest growing careers in today’s job market.
Explore all the new courses in the Course Catalog.
Introduction to Artificial Intelligence
- Level: High School
- Length: Semester
- View Course Overview
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: Year*
- View Course Overview
This 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 industry related careers, and be able to navigate the Unity environment in order to create 2D and 3D games!
*Please note Game Design in Unity Semester 1 is now available. Semester 2 of this course will be released by November 2021. All Game Design teachers will be notified when semester 2 is available.
Data Structures in C++
- Level: High School
- Length: Year
- View Course Overview
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: Semester
- View Course Overview
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 Standard Level
- Level: High School
- Length: Year
- View Course Overview
This course will facilitate the learning and project creation processes for students enrolled in the Standard Level section of their IB programmes. The Standard Level IB course topics include system fundamentals, computer organization, networks, computational thinking, and object-oriented programming.
IB Computer Science Higher Level
- Level: High School
- Length: Year*
- View Course Overview
This course will facilitate the learning and project creation processes for students enrolled in the Higher Level section of their IB programmes. The Higher Level IB course topics include system fundamentals, computer organization, networks, computational thinking, resource management, control, abstract data structures, and advanced object-oriented programming.
*Please note that this is the first year course in a two-year sequence. Year Two of the IB Computer Science Higher Level course will be released by January of 2022. All IB teachers will be notified when this course is released.
Coding in Math
- Level: Middle & High School
- Length: Various
- View Course Overview
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
- View Course Overview
The Coding in Science course is a series of independent, standalone modules that use coding to reinforce and extend students’ understanding of science. As they learn major programming concepts, they will develop science-related projects that demonstrate their proficiency in both subjects.
Get ready to teach these courses today! Set up a new section for the 2021–22 school year and start enrolling students.
- Login into your CodeHS teacher account.
- Select your course from the Course Catalog.
- Click ‘Add to My Courses’.
Reminder: CodeHS curriculum is always free. View all the new courses here.