Need some activities for the 2020 Hour of Code? Ozobot has your back. Whether you’re an educator looking to integrate coding and computer science into core subjects, or a parent or robotics team leader looking for some fun but challenging STEAM activities, we’ve got activities for all grade levels, skill levels, and learning styles.
Find our accessible Hour of Code lessons including introductory robotics and coding activities, activities for those already familiar with Ozobot’s 2 Ways to Code, and even no-bot-needed activities on the Hour of Code’s Robotic’s page and copied below. All activities have been developed by our talented EDU team and are standards-aligned. A selection of them were adapted from our new Learn Anywhere lesson series–meaning they come with student-facing instructional videos that make it easy to get kids engaged and excited.
Ozobots bring out the connection between coding and creativity (STEAM, not STEM), so in that spirit we’ve organized the activities below into categories for each letter in STEAM. Enjoy, and be sure to share your Hour of Code creations with us @ozobot.
NOTE: To access the lessons below use the Hour of Code’s Robotics page or create a free Ozobot Classroom account.
S (Science)
Eclipses and Celestial Mechanics
Grade 2
Color Codes (with an OzoBlockly 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.
T & E (Technology and Engineering)
How to Program Robots (No Bots Needed)
Grades 2-8
OzoBlockly
Students find out 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’s OzoBlockly games. Students discover how Ozobots will upload the program through a unique method – colors flash onto the robot’s light sensors and teach the it the program.
Program Simulator (No Bots Needed)
Grades K–12
OzoBlockly
To learn about programming languages without a computer or robot, students take on the role of a computer and use psuedocode to teach the basics of how to write a program a computer can read.
Introduction to Ozobot: Get to Know Evo
Grades 2+
Ozobot Evo (optional)
Learn Anywhere Lesson – Instructional videos included
In this lesson, students will be introduced to the hardware and robotics components of Ozobot Evo. This lesson is language independent, meaning it can be taught in multiple languages. For Pre-reader and pre-writer students, show them the instructional video and have them label the parts using letters and sounds they are familiar with. If they do not yet know letters and sounds, they can use the activity sheet as a coloring sheet, and verbally explain the different hardware components of the robot.
Introduction to Color Codes 01: Line Following
Grades 2+
Color Codes
Learn Anywhere Lesson – Instructional videos included
Students will learn the basic functionality of Ozobot Evo, including how to calibrate the bot’s sensors, and how to draw lines for the bot to follow. Note for Bit users: You may use these lessons with your students, but there may be minor differences and instruction will need to be delivered in-person due to Bit’s lack of Bluetooth functionality.
Introduction to Color Codes 02: Drawing Color Codes
Grades 2+
Color Codes
Learn Anywhere Lesson – Instructional videos included
Students will learn the basic functionality of Ozobot. Students will learn how to draw Color Codes Ozobot can read.
Introduction to Color Codes 03: Directionality
Grades 2+
Color Codes
Learn Anywhere Lesson – Instructional videos included
Students will learn how to program the bot to travel left, right, and straight with Color Codes.
The OzoBlockly Tutorial
Grades 1-12
OzoBlockly
This teacher-led tutorial introduces students to the concept of coding with the help of Ozobot, a small programmable robot. Students will be learning how to code by playing Ozobot games, called Shape Tracer Games. They can still play the simulated version of the games even if they don’t have an Ozobot Bit or Evo robot.The Ozobot games will teach students how to code with OzoBlockly, a visual programming language based on Blockly. The games are followed by a project idea that can be done beyond the Hour of Code.The project challenges students to take everything they learned and design and program an action scene for Ozobot. No programming experience or knowledge of Ozobot is required for this tutorial. However, even students with some programming experience will be engaged by the Ozobot games. The tutorial is designed for grades 1-12 and can be customized for your students’ abilities.
Intro to Evo: Evo’s Force Field
Grades 6+
OzoBlockly
Ozobot Evo only
Evo by Ozobot is packed with tons of cool technology, like proximity sensors, programmable LEDs, motion and sounds, and light and color sensors underneath so it can see colors and follow lines. This OzoBlockly introduction to Evo presents a program that makes Evo move when its proximity sensors are activated by your hands, and play a victory dance once it has walked on certain colors.
A (The Arts)
Write your Name with OzoCodes
Grades K-2
Color Codes
This tutorial helps Pre-readers get in on the Ozobot coding fun by having them to write their names in thick black lines that Ozobot 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 a first draft and iterate to create a working final product. This lesson encourages fine motor skills, computer science concepts and adds to students’ Color Code experience.
Picking Out Irregular Plural Nouns
Grades 2-5
Color Codes
Learn Anywhere Lesson – Instructional videos included
In this lesson, students will identify the correct way to spell and use irregular plural nouns and use Color Codes to program their Ozobot to move to the correct irregular plural nouns by either turning left or right and use the noun in a sentence.
Pop Star | Creating Functions With OzoBlockly
Grades 3-8
OzoBlockly
Students will 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 OzoBlockly to
build on the concept of functions.
Art, Media, Music, Language Arts, Math
Ozobot Random Story Generator
Grades 4-8
OzoBlockly
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!
Ozobot Dance-Off
Grades 1-12
OzoBlockly
This teacher-led tutorial introduces students to the concept of coding with the help of Ozobot, a small programmable robot. Students will be learning how to code by creating and programming a dance routine for Ozobot! They will use OzoBlockly, a visual programming language based on Blockly, to program the dance and then have fun see their choreography come alive when Ozobot performs their dance. No programming experience or knowledge of Ozobot is required for this tutorial. However, even students with some programming experience will be engaged by the Ozobot games. The tutorial is designed for grades 1-12 and can be customized to your students’ abilities.
M (Math)
What’s My Value?
Grades 2-5
Color Codes
Learn Anywhere Lesson – Instructional videos included
Students will use their Ozobot 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.
Drive to School with Ozobot
Pre-reader – Grade 8
Color Codes
This teacher-led tutorial introduces your students to programming and computational thinking and it also explains what kind of robot Ozobot is. This activity is “unplugged”, which means that the coding is not done on a computer or tablet, but on a piece of paper with markers. Students will be giving commands to Ozobot using Color Codes, which are special color sequences. After learning about how to program Ozobot with markers and paper, students are challenged to solve a maze and help Ozobot find the 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 Ozobot.
Plus, a Side of Social Studies!
Magellan’s Journey
Grades 3-12
OzoBlockly
In this Social Studies lesson, students program their Ozobots to navigate around the continents along the path Ferdinand Magellan took.