Expand your programming pathway for the 2022–23 school year while preparing students for the future with these new, engaging CodeHS computer science courses!

Intro to Javascript (Corgi) [Pilot Version]

The CodeHS introduction to computer science curriculum teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem-solving skills. Once students complete the CodeHS Introduction to Computer Science course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program in JavaScript.

Find our more about the changes in this updated course here: New CodeHS Introduction to JavaScript Course [Pilot Version].

Digital Art with p5.js

The Digital Art With p5.js course explores the intersection of art and computer science. Using p5.js, a free and open-source JavaScript library for creative coding, students create digital drawings, animations, and interactive sketches while also learning how to code.

Game Design in Unity (Bailey)

The Game Design in Unity 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 3D games.

New Courses Aligned to State Standards

CodeHS offers the most comprehensive course pathway across grades 6-12 with courses aligned to many state standards frameworks. For a full list of state pathways and courses, see CodeHS States.

Arkansas Programming I

This is the level one computer science course for the state of Arkansas. It is designed to provide foundational understandings of concepts in computer science that are necessary for students to function in an ever-changing technological world. These standards help students learn to accomplish tasks and solve problems independently and collaboratively. These standards give students the tools and skills needed to be successful in college and careers, whether in computer science or in other fields.

Georgia Foundations of Artificial Intelligence

The Georgia Foundations of Artificial Intelligence is the introductory course in the Artificial Intelligence pathway. This course explores the foundations of Artificial Intelligence in society and the workplace, including programming, data science, mathematical reasoning, creative problem solving, ethical reasoning, and real-world applications of Artificial Intelligence. Students will learn the basics of programming in Python and will apply their programming skills to fields where artificial intelligence is used.

Georgia Introduction to Hardware Technology

This course is the foundational course for Information Support & Services, Networking, and Cybersecurity pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal lives, society, and the business world. Exposure to foundational knowledge in hardware, IT support, networks, and cybersecurity are all taught in a computer lab with hands-on activities and project-focused tasks. Students will not only understand the concepts but apply their knowledge to situations and defend their actions/decisions/choices through the knowledge and skills acquired in this course.

Georgia Introduction to Software Technology

This course is the foundational course for Cloud Computing, Computer Science, Game Design, Internet of Things, Programming, Web and Digital Design, and Web Development pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in programming languages, software development, app creation, and user interfacing applications are all taught in a computer lab with hands-on activities and project-focused tasks.

Georgia Web Development

The Georgia Web Development Course is intended to teach students the fundamentals of web design and development in a project-based learning environment. Students will learn the basic elements of web development, such as web hosting, creating HTML/CSS files, and incorporating Javascript into HTML files. Over the course of the school year, students will collaboratively and independently design, develop and implement functional and responsive web pages using these foundational skills.

Indiana Principles of Computing

The CodeHS Principles of Computing curriculum teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem-solving skills. Once students complete the CodeHS Principles of Computing course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program in JavaScript.

New Jersey Design Thinking

The New Jersey Design Thinking course teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem-solving skills. Once students complete this course, they will have learned material equivalent to a semester college introductory course in computer science and be able to program in JavaScript. The course is fully aligned with the New Jersey 9-12 Computer Science standards outlined by the New Jersey Board of Education.

Check out our Course Catalog or contact us at hello@codehs.com if you have any questions!

Did this answer your question?