It’s that time of year again—Computer Science Education Week (December 9–15) is here, and it’s time to celebrate with an Hour of Code! This global initiative inspires tens of millions of students across 180+ countries to explore computer programming, with no prior experience required.
Looking for fun, engaging activities for the 2024 Hour of Code and CSEdWeek? Ozobot has everything you need! Whether you’re an educator integrating coding into core subjects, a parent encouraging STEM learning, or a coding enthusiast seeking fresh challenges, our standards-aligned lessons and activities cater to all grade levels, skill levels, and learning styles.
Read on to discover how Ozobot can help you spark curiosity and excitement during this year’s Hour of Code!
No coding robot? No problem!
These free no-bot-required CS lessons are available in Ozobot Classroom.
Program Simulator
Grades: K–12
Coding Method: Ozobot Blockly
In this engaging CS lesson, students learn about programming languages without a device or robot. They take on the role of a computer and use pseudo code to teach the basics of writing a program a computer can read.
How to Program Robots
Grades: 2-8
Coding Method: Ozobot Blockly
In this lesson, students will discover how easy it is to program robots, even if their classroom doesn’t have any. This teacher-guided online tutorial helps students develop programming skills and gain confidence in their ability to understand computer science through Ozobot Blockly games. Students will discover how robots can upload the program through a unique method where colors flash onto the robot’s light sensors, teaching the program.
Introductory Lessons with Color Codes & Ozobot Blockly
For those with access to Evo robots, get acquainted with the world of coding through screen-free programming with Color Codes and on-screen programming with Ozobot Blockly.
Introduction to Color Codes 01: Line Following
Grades: 2+
Coding Method: Color Codes
Students will learn the basic functionality of Evo, including how to calibrate the bot’s sensors and how to draw lines for the bot to follow with Color Codes.
Introduction to Color Codes 02: Drawing Color Codes
Grades: 2+
Coding Method: Color Codes
Students will learn the basic functionality of their bot, including how to draw Color Codes that Evo can read.
Introduction to Color Codes 03: Directionality
Grades: 2+
Coding Method: Color Codes
Students will learn how to program their bot to travel left, right, and straight with Color Codes.
The OzoBlockly Tutorial
Grades: 1-12
Coding Method: Ozobot Blockly
This teacher-led tutorial introduces students (grades 1–12) to coding with Evo and Ozobot Blockly through engaging Shape Tracer Games, playable with or without a bot. After learning coding basics, students apply their skills by designing and programming an action scene for Evo. No prior coding experience is required, and the lesson can be customized for all ability levels.
Introduction to Evo: Evo’s Force Field
Grades: 6+
Coding Method: Ozobot Blockly
Get acquainted with Evo through an Ozobot Blockly program that makes Evo move when its proximity sensors are activated by students’ hands, and play a victory dance once it has walked on certain colors to demonstrate all of the technology packed into the tiny robot!
Color Codes Lessons
Write your Name with OzoCodes
Grades: K-2
Coding Method: Color Codes
This tutorial helps pre-readers get in on the Ozobot coding fun by having them write their names in thick black lines that their bot can walk on and place Color Codes in logical places to help the robot walk and jump from the first letter to the last. Students test the first draft and iterate to create a working final product. This lesson encourages fine motor skills and computer science concepts.
Eclipses and Celestial Mechanics
Grades: 2
Coding Method: Color Codes (with an Ozobot Blockly extension)
Discover the magic of eclipses, lunar phases, and celestial mechanics (changing speeds of orbiting bodies) using Ozobot robots on a simple map based on the Moon’s orbit around Earth. Even with little Ozobot programming experience, a class can create a demonstration of eclipses with two bots and a flashlight, then create a map of the changing speeds of an orbiting body with simple Color Codes, drawn with markers.
Picking Out Irregular Plural Nouns
Grades: 2-5
Coding Method: Color Codes
In this lesson, students will identify the correct way to spell and use irregular plural nouns. Students will use Color Codes to program their Ozobot to move to the correct irregular plural nouns by either turning left or right and using the noun in a sentence.
What’s My Value?
Grades: 2-5
Coding Method: Color Codes
Students will use their bot to randomly select a place value – ones, tens or hundreds. Then they will look at a 3-digit number and find the place their bot chose using Color Codes.
Drive to School with Ozobot
Grades: Pre-reader – 8
Coding Method: Color Codes
This teacher-led tutorial introduces students to programming and computational thinking while they learn about robots and Evo. Students will use color codes to give commands to their bot, solving a maze and helping it find its way to school. No programming experience or knowledge of Ozobot is required for this tutorial. However, even students with some programming experience will be engaged by programming Evo.
Ozobot Blockly Lessons
Powered by Google’s Blockly, Ozobot Blockly has five skill levels from pre-reader to master.
Ozobot Dance-Off
Grades: 1-12
Coding Method: Ozobot Blockly
This teacher-led tutorial introduces students to the concept of coding with the help of Evo. Students will be learning how to code by creating and programming a dance routine for Ozobot! They will use Ozobot Blockly to program the dance and then see their choreography come alive when the bot performs their dance. No programming experience or knowledge of Ozobot is required for this tutorial. The tutorial is designed for grades 1-12 and can be customized to your student’s abilities.
Ozobot Random Story Generator
Grades: 4-8
Coding Method: Ozobot Blockly
Students will learn how computers create and use random numbers. Then, students will use a random movement program that gets Ozobot to select adjectives, nouns, adverbs, and verbs for a story. Once students have a collection of words and ideas, they’ll write a story. This is a fun activity that explores alternative ways to address writer’s block!
Magellan’s Journey
Grades: 3-12
Coding Method: Ozobot Blockly
In this Social Studies lesson, students will program their bots to navigate around the continents along the path Ferdinand Magellan took to learn about geography and his journey.
Pop Star | Creating Functions With OzoBlockly
Grades: 3-8
Coding Method: Color Codes & Ozobot Blockly
In this two-part lesson, students will first be introduced to the concept of functions by using Color Codes to represent a function. This lesson is an introductory and unplugged lesson to introduce the concept of functions. It is the first lesson of a two-lesson series, but either lesson can be taught in isolation. The second lesson utilizes Ozobot Blockly to build on the concept of functions.
Lessons for Middle Schoolers
Check out these Infrared Communications lessons aimed at upper elementary and middle school students.
Introduction to Infrared Communications with Ozobot
Grades: 5-8
Subjects: Science, Computer Science
Students will be introduced to the idea that Ozobot can detect and respond to objects around it.
Broadcast and Retrieve IR Messages with Ozobot
Grades: 5-8
Subjects: Science, Computer Science
Students will work in pairs or small groups, using two devices and two Ozobots, which they will program to communicate with each other.
Basic Applications of IR Communication
Grades: 5-8
Subjects: Science, Computer Science
Students will identify an everyday application of infrared communication and build a model with Ozobots and Ozobot Blockly.
Which Hour of Code lessons are on your list this year? We can’t wait to see the amazing creations you and your students come up with during CSEdWeek! Be sure to follow @ozobot on social media and tag us in your posts. For even more exciting activities and coding challenges for all grade levels, explore the Lesson Library in Ozobot Classroom.
Wishing you a fantastic #CSEdWeek 2024 from all of us at Ozobot!