This month, we’re showcasing a variety of engaging STEM activities that showcase how Ozobot combines coding with creativity. From Easter-themed adventures to Earth Day explorations and dynamic movement challenges, there’s something for every grade level. Explore the lessons below that bring hands-on learning to your students!
This spring, bring the excitement of an Easter Egg Hunt into your classroom with Ozobot! In this hands-on STEAM lesson, students will use Direction and Timer Color Codes to program their bot to collect as many eggs as possible before time runs out. Students will think critically, plan efficient routes, and experiment with coding concepts!
Academic Standards: ISTE, CSTA
Grade Levels: K-2
Subjects: Computer Science, Art, Engineering/Tech
Oh no! The Ozobot Easter Bunny has lost its basket! In this STEAM lesson, students will use conditional statements to program its reaction based on whether it finds the missing eggs.
Academic Standards: ISTE, CSTA
Grade Levels: 3-5
Subjects: Computer Science, Art, Engineering/Tech
Celebrate Earth Day by teaching students to care for our planet using Ozobot! In this STEAM lesson, they’ll explore conservation and use Color Codes like U-Turn, Win/Exit, and Line Switching to program Ozobot’s movement.
Academic Standards: NGSS, ISTE, CSTA
Grade Levels: K-2
Subjects: Science, Computer Science, Art, Engineering/Tech
Help Ozobot gather everything needed for the perfect picnic! In this fun STEAM lesson, students will use Color Codes to program Ozobot to find a picnic basket, lemonade, sandwiches, and more.
Academic Standards: ISTE, CSTA
Grade Levels: K-2
Subjects: Science, Computer Science, Art, Engineering/Tech

Guide LeapBot across the pond by hopping from lily pad to lily pad! In this STEAM lesson, students will use conditional statements, line navigation, and loops to complete the challenge.
Academic Standards: ISTE, CSTA
Grade Levels: 3-5
Subjects: Computer Science, Art, Engineering/Tech
Turn Ozobot into a pop star in this creative STEAM lesson! Students will use Blockly to code three signature dance moves and then program them into a concert performance using functions.
Academic Standards: ISTE, CSTA
Grade Levels: 6-8
Subjects: Computer Science, Art, Engineering/Tech
Learn the difference between Internet trolls and fairy tale trolls in this fun STEAM lesson! Students will then program Ozobot to be a good troll that protects them.
Academic Standard: CSTA
Grade Levels: 5-8
Subjects: Computer Science, ELA, SEL/Digital Citizenship
Ozobot’s Color Quest (Part 1 of 5)
Explore conditional logic and variables with Ozobot in this interactive lesson! Students will deconstruct the Color Quest program to see how Ozobot uses sensors to interact with its environment, then optimize movement blocks to navigate a tightrope challenge.
Academic Standard: CSTA, ISTE, CCSS
Grade Levels: 6-8
Subjects: Computer Science, Engineering/Tech
Ocean Challenge Mat Lesson 2: The Sunlight Zone
Ozobot is going on an underwater adventure! Students will use functions to program Ozobot as it assists with an underwater archaeology project.
Academic Standard: NGSS, CSTA
Grade Levels: 4-8
Subjects: Science, Computer Science
Basketball Challenge Mat Lesson 2: Loop the Layup
Combine the excitement of basketball with coding! In this STEAM lesson, students will use loops and variables to track their points while adding an element of unpredictability with randomization codes.
Academic Standard: CSTA, NGSS, ISTE
Grade Levels: 4-8
Subjects: Computer Science, Engineering/Tech