Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Texas Tech Apps: 1st Grade

This course is aligned to TX standards and is designed to provide computer science instruction for Texas 1st Grade students. It is meant to be taught approximately weekly.

1st Grade
10 Units
41 Lessons

What Students Will Learn

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

UNITS - 10 (41 lessons)

  • Optional Review

    Students review foundational CodeHopJr skills through a six-part Scout Adventures story, practicing character creation, backgrounds, pages, and motion blocks.

  • Getting Started

    Students learn computer basics and responsible technology use, apply computational thinking to daily routines, and use drawing tools to create a scene.

  • Sequences & Events

    Students build programs using events, sequences, and wait blocks while practicing debugging, exploring a CS career, and reinforcing positive online behavior.

  • Optional Unplugged Loops Activities

    Students collaborate with unplugged coding card games to build loop-based instruction sequences that move a character through a maze.

  • Loops

    Students use repeat and forever loops to create games and animations where characters repeat actions and interact with each other.

  • Message Events

    Students use message events and speed blocks to coordinate communication between characters and animate an original story.

  • Pages

    Students use "go to page" blocks along with messages and loops to build multi-page games and a digital greeting card.

  • Grid

    Students use the grid feature to design and solve mazes and to program a race with a defined end point.

  • Culmination Projects

    Students apply the design process and prior programming skills to create personal, game, and data-visualization capstone projects.

  • Digital Literacy

    Students explore presentation software, learn how computers store data as files, practice password safety, and conduct guided research.

Lesson Previews

Explore a sample lesson from this course!