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

undefined

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.

undefined

Introduction to Artificial Intelligence

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.

Intro to AI: Alpha Beta Pruning Example
undefined

Game Design in Unity

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.

Game Design in Unity: Building a Scene Example
undefined

Data Structures in C++

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 Structures: C++ Error Handling Example
undefined

Data Science

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.

Data Science: Wikipedia Example
undefined

IB Computer Science Standard Level

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.

undefined

IB Computer Science Higher Level

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.

undefined

Coding in Math

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.

undefined

Coding in Science

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.

  1. Login into your CodeHS teacher account.
  2. Select your course from the Course Catalog.
  3. Click ‘Add to My Courses’.

Reminder: CodeHS curriculum is always free. View all the new courses here.