Please enable JavaScript to use CodeHS

Iowa K-12 Computer Science Pathways

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.

Explore the Course Catalog

Iowa Elementary Computer Science
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.
Iowa Middle School Computer Science
Students are introduced to various topics in CS, including: text-based coding languages, web design, digital citizenship, networks, and physical computing.
Students gain a comprehensive understanding of the digital world they navigate every day. 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.