# New CodeHS Courses for the 2024–25 School Year
Published: 2024-08-13
Category: HS/MS Curriculum
Category URL: https://codehs.com/blog/category/hsms-curriculum
Tags: k-12-education, computer-science, curriculum, High School, coding
Tag URLs: k-12-education (https://codehs.com/blog/tag/k-12-education), computer-science (https://codehs.com/blog/tag/computer-science-2), curriculum (https://codehs.com/blog/tag/curriculum), High School (https://codehs.com/blog/tag/high-school), coding (https://codehs.com/blog/tag/coding)
URL: https://codehs.com/blog/new-codehs-courses-for-the-2024-25-school-year-cm266e38e008jqegvvxwmie6o

#### Expand your computer science pathway and prepare students for the future with these new, engaging CodeHS computer science courses!

![](https://prod.superblogcdn.com/site_cuid_cm264m3an0084qegvyd7aetst/images/1xbbl8mpsewkmyh-glitgw-1728977968649-compressed.png)

#### [Fundamentals of Cybersecurity](https://codehs.com/course/cyber_fundamentals/overview) (New Version!)

- Level: High School
- Length: 125 Contact Hours
- Overview: In this course, students will be exposed to the inner workings of computer hardware and software, explore the intricacies of how networks connect, and dive into the world of encryption and cryptography. They will also learn the importance of safeguarding our increasingly digital world from unauthorized access, ensuring the privacy and integrity of data.

#### [Game Development in Unity](https://codehs.com/course/game_dev_unity/overview) (New Version!)

- Level: High School
- Length: 140 Contact Hours
- Overview: In this course, students will embark on an exciting journey to master the fundamentals of game design and programming. Through hands-on projects and engaging challenges using the Unity game engine and CodeHS lessons, students will learn to create interactive and visually captivating 2D and 3D games. This course equips students with essential programming skills in C# and Unity’s scripting system while honing their problem-solving abilities and fostering creativity in game development.

Important Requirement: Student devices must be able to download and install the Unity platform (not compatible with Chromebooks).

#### [Web Design and Development](https://codehs.com/course/web-des-and-dev/overview)

- Level: High School
- Length: 150 Contact Hours
- Overview: This course is intended to teach students the fundamentals of web development in a project-based learning environment. Students are taught the basic elements of web development, such as web hosting, creating HTML/CSS files, and incorporating Javascript into HTML files.

#### [Introduction to AI for High School](https://codehs.com/course/hs-intro-ai/overview)

- Level: High School
- Length: 20 Contact Hours
- Overview: In this course, students will have a chance to explore key aspects of Artificial Intelligence, including machine learning, large language models, bias in models, and the impacts they have on our society. Students will have a chance to engage with multiple AI tools throughout the course, such as ChatGPT, Gemini, and Teachable Machine.

#### [Applications of AI and Machine Learning](https://codehs.com/course/ai_app/overview)

- Level: High School
- Length: 20 Contact Hours
- Overview: In this course, students learn how data is used for machine learning to create models for Artificial Intelligence (AI). Students use TensorFlow and Python to get hands-on experience with multiple AI model types, and practice training and tweaking models to understand impacts on model output.

#### [Introduction to AI for Middle School](https://codehs.com/course/ms-intro-ai/overview)

- Level: Middle School
- Length: 10 Contact Hours
- Overview: In this mini course, students will explore the world of Artificial Intelligence by completing ten projects. Students will learn to use AI to generate content, to write effective prompts to generate desired results, and to build their own machine learning model using Teachable Machine. By the end of the course, students will have a more nuanced understanding of the benefits and challenges associated with AI.

#### [Intro to Programming with Karel the Dog (Ace)](https://codehs.com/course/intro_karel_es6/overview)

- Level: Middle School, High School
- Length: 30 Contact Hours

Overview: _This course was updated to use JavaScript ES6._ The CodeHS Introduction to Programming with Karel the Dog course teaches students the basics of programming in JavaScript. Students learn JavaScript commands, functions, and control structures by solving puzzles and writing creative programs for Karel to follow.

### New Courses Aligned to State Standards

CodeHS offers the most comprehensive course pathways across grades 6–12 with courses aligned to many state standards frameworks. For a full list of state pathways and courses, see [CodeHS States](https://codehs.com/states/).

### Georgia Courses

**\[Updated\] Georgia Introduction to Software Technology**

- Level: High School
- Length: 160 Contact Hours
- [Learn More](https://codehs.com/course/georgia_ist/overview)

### **Indiana Courses**

We now offer K-12 computer science courses aligned to Indiana’s state standards. View the full K-12 pathway at [codehs.com/curriculum/pathways/k-12/IN](http://codehs.com/curriculum/pathways/k-12/IN), and start exploring our newest middle and high school courses below.

**New Indiana Introduction to Computer Science**

- Level: High School
- Length: 150 Contact Hours
- [Learn More](https://codehs.com/course/indiana_intro/overview)

**Indiana Topics in Computer Science**

- Level: High School
- Length: 160 Contact Hours
- [Learn More](https://codehs.com/course/in-topics/overview)

**Indiana Computer Science: 6th Grade**

- Level: Middle School
- Length: 30 Contact Hours
- [Learn More](https://codehs.com/course/IN_6/overview)

**Indiana Computer Science: 7th Grade**

- Level: Middle School
- Length: 30 Contact Hours
- [Learn More](https://codehs.com/course/IN_7/overview)

**Indiana Computer Science: 8th Grade**

- Level: Middle School
- Length: 30 Contact Hours
- [Learn More](https://codehs.com/course/IN_8/overview)

#### **Nebraska Courses**

**Nebraska Introduction to Computer Science and Technology**

- Level: Middle School
- Length: 80 Contact Hours
- [Learn More](https://codehs.com/course/IN_8/overview)

### **Oklahoma Courses**

We now offer K-12 computer science courses aligned to Oklahoma’s state standards. View the full K-12 pathway at [codehs.com/curriculum/pathways/k-12/OK](http://codehs.com/curriculum/pathways/k-12/OK), and start exploring our newest middle and high school courses below.

**Oklahoma Computer Science I**

- Level: High School
- Length: 125 Contact Hours
- [Learn More](https://codehs.com/course/OK_CS1/overview)

**Oklahoma Computer Science II**

- Level: High School
- Length: 110 Contact Hours
- [Learn More](https://codehs.com/course/OK_CS2/overview)

**Oklahoma Advanced Programming**

- Level: High School
- Length: 165 Contact Hours
- [Learn More](https://codehs.com/course/OK_AdvProg/overview)

**Oklahoma Cybersecurity**

- Level: High School
- Length: 125 Contact Hours
- [Learn More](https://codehs.com/course/OK_Cyber/overview)

**Oklahoma Web Design**

- Level: High School
- Length: 140 Contact Hours
- [Learn More](https://codehs.com/course/OK_WebDes/overview)

**Oklahoma Computer Science 6–7**

- Level: Middle School
- Length: 100 Contact Hours
- [Learn More](https://codehs.com/course/OK_6_7/overview)

**Oklahoma Computer Science for 8th Grade**

- Level: Middle School
- Length: 100 Contact Hours
- [Learn More](https://codehs.com/course/OK_ECS/overview)

### **Rhode Island Courses**

**Rhode Island Computer Science Principles in Python**

- Level: Middle School
- Length: 140 Contact Hours
- [Learn More](https://codehs.com/course/ri_csp/overview)

**Rhode Island Tech Apps and Coding**

- Level: Middle School
- Length: 140 Contact Hours
- [Learn More](https://codehs.com/course/RI_tech_apps/overview)

### **South Carolina Courses**

**South Carolina Computer Programming 1 with Python / South Carolina Introduction to Computer Programming**

- Level: High School
- Length: 120 Contact Hours
- [Learn More](https://codehs.com/course/sc_prog_1/overview)

**South Carolina Computer Programming 2 with Python / South Carolina Intermediate Computer Programming**

- Level: High School
- Length: 120 Contact Hours
- [Learn More](https://codehs.com/course/sc_prog_2/overview)

### **Utah Courses**

**Utah Exploring Computer Science**

- Level: Middle School, High School
- Length: 75 Contact Hours
- [Learn More](https://codehs.com/course/exploringcs/overview)

You can explore the full CodeHs Course Catalog [here](https://codehs.com/curriculum/catalog).

_Questions about finding the right course for your classroom? You can reach out to the CodeHS team at hello@codehs.com._

![](https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1f58346d7b78)

* * *

[New CodeHS Courses for the 2024–25 School Year](https://readwritecode.blog/new-codehs-courses-for-the-2024-25-school-year-1f58346d7b78) was originally published in [Read Write Code](https://readwritecode.blog/) on Medium, where people are continuing the conversation by highlighting and responding to this story.


---
This blog is powered by Superblog. Visit https://superblog.ai to know more.
---

