Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Virginia Computer Science: Kindergarten

This course is designed to provide computer science and technology instruction for Virginia Kindergarten students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.

K Grade
8 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 - 8 (39 lessons)

  • Optional Exploration

    Introduces coding fundamentals away from the computer through unplugged sequencing, maze card games, acting out events, and basic mouse and keyboard skills.

  • Getting Started

    Introduces the CodeHopJr Playground, computer basics, responsible technology use, and computational thinking applied to morning routines.

  • Programming Introduction

    Follows a story-driven Scout adventure teaching characters, backgrounds, pages, and motion sequencing, plus drawing tools for a fairy-tale scene.

  • Sequences & Events

    Builds sequencing and event skills using motion blocks and show/hide and grow/shrink blocks to animate an underwater scene.

  • Pages

    Teaches students to build multi-page programs and navigate between scenes, plus a spacecraft-design careers connection.

  • Block Exploration

    Explores speed and sound blocks, loops, and debugging through a personal "All About Me" project and animal-themed programs.

  • Culmination Projects

    Applies the design process to build capstone projects including an interactive chicken-crossing game and an animated wildlife scene.

  • Digital Literacy

    Covers beginning research skills, simple data analysis, the impact of computing, data storage, networks, and an introduction to AI through decision trees.

Lesson Previews

Explore a sample lesson from this course!