Please enable JavaScript to use CodeHS

CodeHop by CodeHS

2nd Grade Massachusetts Digital Literacy and Computer Science

This course is designed to provide digital literacy and computer science instruction for Massachusetts 2nd grade students.

2nd Grade
12 Units
0 Lessons

What Students Will Learn

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

UNITS - 12 (0 lessons)

  • Optional Review

    Students review Kindergarten and 1st grade programming basics, including logging in, events, and loops, for those who need extra practice before starting 2nd grade content.

  • Getting Started

    Students use computational thinking to identify patterns and sequence steps in a school-day routine to kick off the year.

  • Sequences & Events

    Students use the grid to move characters to precise locations and continue building their debugging skills with events and sequences.

  • Loops

    Students expand on earlier loop skills by using timers, incorporating peer feedback, and creating algorithms to move characters along a path.

  • Message Events

    Students build on message events by creating multi-page programs, modeling cycles, debugging, and applying the design process.

  • Culmination Projects

    Students apply a year of programming skills across three culminating projects, including a coding review, a racing game, and a moving-targets game.

  • Computing Systems

    Students explore how computers work, how people collaborate digitally, and how devices connect over networks.

  • Safety & Responsibility

    Students learn about digital citizenship, digital footprints, and responsible technology use.

  • Data & Analysis

    Students develop investigative questions, collect data through surveys, learn how data is stored, and complete choice-based research projects.

  • Impacts of Computing

    Students explore how computing shapes careers and everyday life through fashion-retail and community-focused projects.

  • AI Exploration

    Students learn how AI assistants answer questions and how tools like AutoDraw use AI to recognize and suggest drawings.

  • Preparing for Next Year

    Students transition from CodeHopJr to the CodeHop Blocks editor they will use in 3rd grade.