Ozobot Classroom

Ozobot Editor Essentials 09: Skills Check 2

Turn Ozobot into a wizard casting spells and help it recharge its magic along the way! You’ll design your own magical world and use variables, functions, concurrency, and conditionals to bring your wizard’s adventure to life.

Ozobot Editor Essentials 06: Variables

Explore how variables work in programming by simulating an energy meter for Ozobot. Using movement and conditional logic, you’ll enable Ozobot to travel the pathway, losing energy at drain boxes and recharging at charging stations.

Ozobot Editor Essentials 08: Concurrency

Learn how to use concurrency to program Ozobots that can do multiple actions at the same time and even sync up together. Then you’ll apply this skill in a real-world simulation, programming two bots as firefighting robots searching for hotspots.

Ozobot Editor Essentials 10: Line Navigation

Turn Ozobot into a decision-making explorer, learning how it follows lines and chooses paths at intersections. Through games and custom mazes, you’ll discover how to program smarter navigation and see how robots make choices in the real world.

Basketball Challenge Mat Lesson 4: The Final Showcase

In the culminating Final Showcase, students will put their programming skills to the test as they integrate and apply advanced concepts for a thrilling basketball shooting contest, showcasing their mastery of control structures.

Ozobot Learns the ABC’s

Using surface color response, students are challenged to program Ozobot to recognize the three colored blocks in alphabetical order. Originally written by Dr. Richard Born, Assoc. Professor Emeritus, Northern Illinois University.

Adaptive Cruise Control

Students construct an Ozobot Blockly program that mimics Adaptive Cruise Control. Ozobot slows down when getting too close to another bot. Originally written by Richard Born, Associate Professor Emeritus, Northern Illinois University.