Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Getting Started with CodeHop for Upper Elementary

This short online PD course is designed to help educators learn the ins and outs of using CodeHop for Upper Elementary. This course covers the student CodeHop interface, block descriptions, how to use each block in a program, how to draw or customize characters and backgrounds, and tips and tricks to use while creating programs in CodeHop.

4 Units
15 Lessons

What Students Will Learn

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

UNITS - 4 (15 lessons)

  • Welcome to Getting Started with CodeHop for Upper Elementary!

    This introductory module provides an overview of the CodeHS professional development experience. Educators will explore key goals for the course, examine strategies for planning and pacing their teaching, and reflect on access and equity in computer science education. This module also sets the foundation for goal-setting and long-term success in teaching computer science.

  • Introduction to CodeHop for Upper Elementary

    This module introduces educators to the CodeHop platform and its core features. Teachers will learn how to navigate the interface, build their first project, and explore how to customize sprites and backdrops. The focus is on gaining confidence with CodeHop to effectively support beginner coders in the classroom.

  • Programming with CodeHop

    This module helps educators teach foundational programming concepts using CodeHop's visual, block-based language. Teachers will explore event-driven programming, sequences, loops, conditionals, variables, and functions—including inputs and Boolean logic. The focus is on building a strong conceptual framework to support student understanding of key coding structures through interactive projects.

  • Course Wrap-Up

    In this module, we will wrap up the course through a final reflection, workshop survey and certificate of completion.