Getting Started with CodeHop for Upper Elementary
- Level Elementary School
- Number of Lessons 15
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.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 4 (15 lessons)
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.
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.
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.
In this module, we will wrap up the course through a final reflection, workshop survey and certificate of completion.