Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Kindergarten Interdisciplinary Computer Science

This course integrates coding into math, science, ELA, and social studies lessons for kindergarten students. It is meant to be taught approximately once a week by the general education teacher. Subject area lessons can be taught in any order; they are listed in approximate order of complexity.

K Grade
7 Units
39 Lessons

What Students Will Learn

See the full syllabus for all topics and activities, or explore the course to try it out.

UNITS - 7 (39 lessons)

  • Computational Thinking

  • Getting Started with Coding

    Students develop basic familiarity with ScratchJr.

  • Coding in Math

    Students apply kindergarten math concepts to develop programs in ScratchJr.

  • Coding in Science

    Students apply kindergarten science concepts to develop programs in ScratchJr.

  • Coding in ELA

    Students apply kindergarten ELA concepts to develop programs in ScratchJr.

  • Coding in Social Studies

    Students apply kindergarten social studies concepts to develop programs in ScratchJr.

  • More Coding Lessons & Projects

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What is the Kindergarten Interdisciplinary Computer Science course?

This course integrates foundational computer science and coding skills directly into core kindergarten subjects including math, science, English language arts, and social studies, making it ideal for general education teachers.

Does this course require prior coding experience for teachers or students?

No. The course is designed to be accessible for both students and general education teachers. It introduces the CodeHopJr Playground in a beginner-friendly way so students can start coding right away.

How does the course integrate coding into other subjects?

The curriculum applies core subject concepts to creative coding projects. Students use coding to explore math, science, English language arts, and social studies concepts through interactive activities such as animations, games, and storytelling projects.

Can the lessons be taught in any order?

Yes. The subject-area lessons are designed to be flexible and can be taught in any order that best fits a classroom's schedule and curriculum.

What foundational coding skills will students develop?

Students learn essential computational thinking concepts such as pattern recognition and sequencing, along with programming fundamentals including events, loops, debugging, and motion blocks to create interactive projects.