Please enable JavaScript to use CodeHS

CodeHop by CodeHS

California Computer Science: 2nd Grade

This course belongs to the CodeHS Computer Science Standards for California Public Schools pathway. This course is designed to provide computer science instruction for California 2nd grade students, and it is aligned to the Computer Science Standards for California Public Schools.

2nd Grade
7 Units
38 Lessons

What Students Will Learn

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

UNITS - 7 (38 lessons)

  • Optional Review

  • Sequences & Events

  • Message Events

  • Loops

  • Culmination Projects

  • Digital Literacy

  • Preparing for Next Year

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What programming language or platform do students use?

CodeHopJr for most of the year, with a transition unit at the end that introduces students to full CodeHop blocks in preparation for next year.

How much class time does the course require?

36 contact hours total, with lessons about 45 minutes each — enough for a full school year at one lesson per week.

Does the course build in peer collaboration and feedback?

Yes. Students revise programs based on peer feedback and practice giving attribution to classmates who helped improve their work.

Does the course introduce artificial intelligence concepts?

Yes. Students explore what AI can do, compare human versus AI tasks, and examine how tools like AutoDraw use machine learning.

What topics beyond coding does the course cover?

A Digital Literacy unit covering computer basics, online safety, passwords, digital citizenship, research, networks, and AI.