CodeHS offers fully customizable K-12 computer science pathways to fit the needs of every district. Pathways are designed to align with state standards and national standards covering various computer science, programming, and CTE related topics.
Students learn block-based coding and build their digital literacy across this elementary pathway. This pathway is designed for schools that have a designated computer science teacher who meets with students on a weekly basis.
Students are introduced to the exciting world of computers and technology! They will gain foundational skills in programming, explore the vast potential of the internet, and understand how to be a responsible digital citizen. In this pathway, students take the state aligned course first, then they will learn a variety of additional computer science topics. In the final course of the pathway, students will focus on Python programming with Tracy the Turtle.
Students are introduced to the exciting world of computers and technology! They will gain foundational skills in programming, explore the vast potential of the internet, and understand how to be a responsible digital citizen. In this pathway, students learn programming through fun adventure stories, then they take the state aligned course. In the final course, students will learn a variety of additional computer science topics.
Students are introduced to the exciting world of computers and technology! They will gain foundational skills in programming, explore the vast potential of the internet, and understand how to be a responsible digital citizen. In this pathway, students learn programming through fun adventure stories, then focus on web design skills and complete the pathway with the state aligned course.
Students gain a comprehensive understanding of the digital world they navigate every day. They are 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. Throughout this pathway, students learn basic programming and explore the programming languages of JavaScript, Java, and Python. With a unique focus on creative problem-solving and real-world applications, students are challenged to explore how computing and technology can impact the world.