Computer science (CS) standards like CSTA are being adopted by more and more states across the US. For teachers, it can be a challenge to teach new content before they feel prepared. That’s why we created our newest lesson series: Ozobot Blockly Video Lessons! Each lesson contains a full lesson plan, with steps for Direct Instruction and a student-facing instructional video, with flexibility to teach in person, remotely, or in hybrid models. All of the lessons are aligned with CSTA and ISTE standards, so you can ensure your students in grades 2-12 are gaining the 21st century skills they’ll need to create the future!
These lessons are designed for all educators and students; no coding or CS experience needed. They’re the perfect place to start if:
- your students are familiar with Ozobot’s Color Codes, but not Blockly
- you’re looking to build foundational CS skills
- you want an introduction to Ozobot basics, before moving on to content-integrated Ozobot lessons in math, ELA, science, and more
Series for Grades 2-5
Introduction to Ozobot Blockly 01: Basic Training
Grades 2-12
Computer Science, Engineering/Tech
In this lesson, students learn how to navigate through Ozobot Blockly, program simple block-based code, and run the code on their Ozobot.
Introduction to Ozobot Blockly 02: Sequences
Grades 2-15
Computer Science
Students learn about sequences in programming, and learn to program their Ozobot to perform a series of commands in order.
Introduction to Ozobot Blockly 03: Loops
Grades 2-5
Computer Science
Students learn about the concept of loops and apply the concept with Ozobot Blockly to program their bot to move in different patterns.
Introduction to Ozobot Blockly 04: Debugging
Grades 2-5
Computer Science
Students learn about the concept of debugging and practice the concept with block-based coding to find and correct errors in different programs.
Introduction to Ozobot Blockly 05: Skills Check 1
Grades 2-5
Computer Science
Students check their understanding of sequences, loops, and debugging by programming their bot along a route from school to home following directions in story form.
Introduction to Ozobot Blockly 06: Conditionals
Grades 3-5 (skip this lesson for the Grade 2 series)
Computer Science
Students learn about the concept of conditionals and apply the concept with block-based coding to program their bot to respond to their movements.
Introduction to Ozobot Blockly 07: Variables
Grades 3-5 (skip this lesson for the Grade 2 series)
Computer Science
Students learn about the concept of variables and apply the concept with block-based coding to program their bot to complete different actions according to the color it senses.
Introduction to Ozobot Blockly 08: Skills Check 2
Grades 3-5 (skip this lesson for the Grade 2 series)
Computer Science
Students check their understanding of loops, conditionals, and variables to program their bot with Ozobot Blockly to complete a maze.
Introduction to Ozobot Blockly 09: Line Navigation
Grades 2-5
Computer Science
Students will learn how to program using the Line Navigation blocks in Ozobot Blockly to instruct their bot to move to different locations.
Series for Grades 6-12
Introduction to Ozobot Blockly 01: Basic Training
Grades 2-12
Computer Science, Engineering/Tech
In this lesson, students learn how to navigate through Ozobot Blockly, program simple block-based code, and run the code on their Ozobot.
Introduction to Ozobot Blockly 02: Sequences
Grades 6-12
Computer Science
Students learn about sequences in programming, and program their Ozobot to perform a series of commands in order.
Introduction to Ozobot Blockly 03: Loops
Grades 6-12
Computer Science
Students learn about the concept of loops and apply the concept with block-based coding to program their bot to dance.
Introduction to Ozobot Blockly 04: Conditionals
Grades 6-12
Computer Science
Students learn about the concept of conditionals and apply the concept with block-based coding to program their bot to respond to their movements.
Introduction to Ozobot Blockly 05: Skills Check 1
Grades 6-12
Computer Science
Students check their understanding of sequences, loops, and conditionals to program their bot with OzoBlockly to complete a maze with obstacles.
Introduction to Ozobot Blockly 06: Variables
Grades 6-12
Computer Science
Students learn about the concept of variables and apply the concept with block-based coding to program their bot to complete different actions according to different colors.
Introduction to Ozobot Blockly 07: Line Navigation
Grades 6-12
Computer Science
Students will discover the blocks in the Line Navigation category in Level 3 of Ozoblockly and practice using these blocks to complete a maze challenge.
Introduction to Ozobot Blockly 08: Debugging
Grades 6-12
Computer Science
Students learn about the concept of debugging and practice the concept with block-based coding to find and correct errors in different programs.
Introduction to Ozobot Blockly 09: Skills Check 2
Grades 6-12
Computer Science
Students will check their understanding of sequences, conditionals, variables, and line navigation to program their bot with Ozobot Blockly to complete a bot wash.