Looking for fun, meaningful ways to keep students learning during summer break? This post features hands-on STEM lessons that blend coding, creativity, and science—perfect for summer camps, at-home enrichment, or summer school. This month’s spotlight highlights lessons focused on debugging, systems thinking, and intermediate programming, offering playful yet challenging ways to keep STEM skills sharp all summer long.
Evo Lessons

Ozobot Review: Hardware and Programming
Ideal for kicking off an intermediate or advanced unit, this STEM lesson helps students revisit Ozobot’s hardware components and their functions. They’ll also reinforce their understanding of Color Code guidelines and Blockly basics to prepare for more complex programming tasks.
Academic Standards: CSTA, ISTE
Grade Levels: 6-8
Subjects: Computer Science

Fooled by the Bug
Debugging takes center stage as students hunt down and fix errors in a pre-written Blockly program. Then, they’ll flip roles by writing their own intentionally flawed code for classmates to troubleshoot—strengthening logic and problem-solving skills along the way.
Academic Standards: CSTA, ISTE
Grade Levels: 5-8
Subjects: Computer Science, Engineering/Tech
Crack the Code
Can your students crack the code? Challenge them to explore symmetry in a whole new way! In this lesson, they’ll learn to identify and use symmetric and asymmetric Color Codes—building a deeper understanding of coding concepts through hands-on learning.
Academic Standards: CSTA, ISTE
Grade Levels: K-2
Subjects: Computer Science, Engineering/Tech
Ari Lessons

Ari’s Energy Food Chain
Students explore energy transfer in ecosystems by programming Ari to simulate a food chain—from the sun to producers, consumers, and decomposers. Through block-based coding and sequencing, they’ll construct and present a dynamic model of ecological flow.
Academic Standards: CSTA, NGSS
Grade Levels: 5
Subjects: Science, Computer Science

Halley’s Comet
By combining astronomy with hands-on programming, students follow the 76-year journey of Halley’s Comet. They’ll research its orbital path and then program Ari to replicate the comet’s motion, connecting science content to real-time coding applications.
Academic Standards: CSTA, NGSS
Grade Levels: 4-5
Subjects: Science, Computer Science
Meet Ari: The Ozobot Editor (5-12)
This lesson invites students to get familiar with the Ozobot Editor, practice writing pseudocode, and explore block-based programming. As a culminating activity, they’ll design and run a personalized program to bring Ari to life.
Academic Standards: CSTA, ISTE
Grade Levels: 5-12
Subjects: Computer Science, ELA, Engineering/Tech
Product Lessons:

Soccer Challenge Mat Lesson 4: Agility Challenge
Agility meets coding as students guide Ozobot through fast-paced dribbling, passing, and shooting tasks. This lesson wraps up the Soccer Challenge Mat series with a focus on coordination, creativity, and collaboration.
Academic Standards: CSTA
Grade Levels: 4-8
Subjects: Computer Science, Engineering/Tech

Mars Challenge Mat Lesson 4: Going Home
For a dramatic conclusion to the Mars Challenge, students must help Ozobot navigate mazes, decode Martian secrets, and plan its return journey. This mission challenges them to integrate strategy, teamwork, and advanced programming concepts.
Academic Standards: NGSS, CSTA
Grade Levels: 4-8
Subjects: Computer Science, Engineering/Tech