Advanced Cybersecurity (New Version!)
Level: High School
Length: 145 Contact Hours
Overview: In this course, students build on their foundational cybersecurity knowledge to explore complex concepts in data protection, secure communications, and threat defense. Through interactive lessons, hands-on coding, and investigative projects, students uncover how data is protected, communications verified, and cyber threats mitigated. They’ll take on the roles of cryptographers, forensic analysts, and network architects as they tackle real-world security challenges and engineer creative solutions. With projects like building steganographic tools and crafting security policies, students gain both technical expertise and critical thinking skills for the digital age..
AP Computer Science A (New Version!)
Level: High School
Length: 135 Contact Hours
Overview: This course is fully aligned to the College Board AP CS A course standards and is officially endorsed by the College Board. The course introduces students to the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
Mix and Match (2 New Modules)
Level: Middle School
Length: 120 Contact Hours
Overview: This course now includes two additional 10–hour modules, for a total of twelve modules. Each module focuses on a computer science topic, and the modules can be organized in almost any order or customized to cover only particular topics. The course now contains a 10-hour module on Exploring Data and Spreadsheets, and a second web design module called Exploring Web Design 2.
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.
Arkansas Courses
Arkansas MS Introduction to Coding
Level: Middle School
Length: 60 Contact Hours
California Courses
California Software and Systems Development 1
Level: High School
Length: 160 Contact Hours
California Software and Systems Development 2
Level: High School
Length: 125 Contact Hours
Florida Courses
We now offer computer science courses aligned to the K-12 CS standards in Florida. View the full K-12 pathway at codehs.com/curriculum/pathways/k-12/FL, and start exploring our newest middle and high school courses below.
Florida Coding Fundamentals
Level: Middle School
Length: 75 Contact Hours
Florida Digital Discoveries in Society
Level: Middle School
Length: 140 Contact Hours
Florida Foundations of Web Design
Level: High School
Length: 165 Contact Hours
Florida Advanced Information Technology
Level: High School
Length: 165 Contact Hours
Idaho Courses
Idaho Digital Literacy
Level: High School
Length: 60 Contact Hours
Indiana Courses
Indiana Computing for a Digital Age
Level: High School
Length: 75 Contact Hours
Nebraska Courses
Nebraska Introduction to Computer Science and Technology: Coding First
Level: Middle School
Length: 80 Contact Hours
North Carolina Courses
North Carolina Introduction to Computer Science
Level: High School
Length: 150 Contact Hours
Tennessee Courses
We now offer computer science courses aligned to the standards in three Tennessee CTE pathways–Coding, Cybersecurity, and Web Design. View the full K-12 pathway and the CTE pathways at codehs.com/curriculum/pathways/k-12/TN, and start exploring our newest middle and high school courses below.
Tennessee Computer Science Foundations
Level: High School
Length: 140 Contact Hours
Tennessee Coding 1
Level: High School
Length: 140 Contact Hours
Tennessee Cybersecurity 1
Level: High School
Length: 140 Contact Hours
Tennessee Web Design Foundations
Level: High School
Length: 145 Contact Hours
Texas Courses
Texas Tech Apps Grade 6
Level: Middle School
Length: 80 Contact Hours
Texas Tech Apps Grade 7
Level: Middle School
Length: 75 Contact Hours
Still have questions? Contact our team at hello@codehs.com to learn more!