K
1
2
3
4
5
6
7
8
9
10
Grades: 3 - 5
10 - 25 min
Biology, Computer Science, Science
Lesson Overview: The Waggle Dance Objective: Students program a robot to mimic a bee’s waggle dance, learning about bee communication […]
Author: Kai's Edu
0
Grades: 6 - 8
30 - 60 min
Biology, Computer Science, Geography, Science
Lesson Overview: Coding a Model Robot to Transport Water Objective: Understand water distribution systems, apply Blockly coding, and simulate robot-assisted […]
60 - 120 min
Lesson Overview: Interactive Water Cycle Management Objective: Explore the water cycle through AR/VR technology, managing resources to prevent pollution and […]
Grades: 5 - 7
45 - 60 min
Lesson Overview: Water Guardians Objective: Explore water quality, sensor/pump technology, and secure storage through physical/virtual simulations. Activity: Model water transport […]
Grades: 9 - 10
45 min
Computer Science
Lesson Overview: Priority Orders in Automated Warehouses Objective: Students learn to prioritize warehouse orders using algorithms, focusing on ID differentiation […]
60 min
Lesson Overview: Order Management Objective: Learn to distinguish object IDs and program robots to sort packages efficiently while avoiding collisions. […]
30 min
Lesson Overview: Purchase Cancelled Objective: Students program robots to react to a global variable set by a “Marker” role, moving […]
min
Lesson Overview: Advanced Automation Objective: Learn to centralize robot control via a computer, reducing bot code complexity while enabling adaptive […]
Lesson Overview: Exploring Automation with The KaiBot Factory Simulation Objective: Students will explore automation by programming KaiLab robots to simulate […]
Lesson Overview: Busy Day Objective: Teach students to coordinate robot movements using classroom variables to prevent crashes and ensure efficient […]
Lesson Overview: Adaptable Warehouse Robot Objective: Students will learn to program a robot using classroom variables to navigate warehouse locations, […]
Computer Science, Mathematics
Lesson Overview: Receiving – Delivery Robot Objective: Program a robot to detect, grab, and deliver objects to a receiving zone […]
Lesson Overview: Receiving – Packer Robot Objective: Program a robot to detect, grab, and move objects from a Receiving Zone […]
Grades: 4 - 6
30 - 45 min
Lesson Overview: Temperature Management Objective: Teach students to use sensors, conditional logic, and collaborative roles to manage temperature-sensitive packages. Activity: […]
Lesson Overview: Storage Bot Objective: Teach students to use if statements and loop code to program a robot for sorting […]
Lesson Overview: The First Order Objective: Program a warehouse robot to locate, grab, and deliver packages to a sorting zone […]
Grades: 8 - 10
120 min
Lesson Overview: Linear Function Graph Programming Objective: Code a linear function (y = mx + b) to dynamically visualize its […]
Author: Patricia Cazouris
Biology, Science
Lesson Overview: Saving Kangaroos from Bushfires with Robotics Objective: Students design and program robots to rescue kangaroos from a bushfire […]
Lesson Overview: Science Experiment on Temperature & Humidity Objective: Understand how temperature and humidity affect plant growth using sensor data. […]
Lesson Overview: Capture the Flag Tutorial Objective: Score points by stealing the opposing team’s flag and returning it to your […]
Grades: 8 - 9
Lesson Overview: Pablo’s Party Objective: Students design and program robots to organize a surprise party for Pablo the Panda, applying […]
Grades: 6 - 7
Lesson Overview: A Marshmallow Mystery Objective: Students will learn code randomization, repeats, and math operations while solving a pirate-themed mystery. […]
Lesson Overview: Lost Objective: Students develop algorithms using if/else loops and repeats to navigate robots in low-light conditions. Activity: Role-based […]
Lesson Overview: Fallen Friend Objective: Students use algorithms, variables, and control structures to program robots for a rescue mission and […]
Lesson Overview: Lord of the Melons Objective: Students learn to collect light sensor data, analyze it for decision-making, and program […]
Grades: 4 - 5
Computer Science, Geography, Science
Lesson Overview: Stormy Seas Objective: Students learn to use coordinates, conditional statements, and algorithm design to navigate a storm-damaged island […]
Lesson Overview: Rescue Run Adventure Mat – Pirate Theme Objective: Students learn precise robot navigation using angles, direction commands, animations, […]
Lesson Overview: Measuring Moisture to Automatically Water Plants Objective: Students explore soil moisture measurement using sensors and automate plant watering […]
15 - 30 min
Lesson Overview: Obstacle Avoidance Coding Objective: Program robots to autonomously avoid obstacles using conditional logic. Activity: Students will create an […]
Grades: 7 - 9
Computer Science, Earth and Space, Geography, Mathematics, Science
Lesson Overview: Mars Exploration Mission Objective: Students will code a robot to collect fuel tanks on Mars, applying mathematical reasoning […]
Grades: 6 - 9
Computer Science, Earth and Space, Science
Lesson Overview: Service the Rover Objective: Learn to install and test rover sensors (digital, analogue, serial) to ensure functionality. Activity: […]
Lesson Overview: Distance Tracker Objective: Learn to download, graph, and analyze rover position data to calculate distance and speed. Activity: […]
15 min
Computer Science, Earth and Space, Geography, Science
Lesson Overview: Exploring Mars Navigation Robot Objective: Program a rover to navigate Mars’ surface using coordinates and avoid obstacles. Activity: […]
Lesson Overview: Catch a Breath Objective: Learn the composition of air and collaboratively program robots to retrieve compounds in the […]
Lesson Overview: Hot Potatoes Objective: Teach collaborative robotics by passing an object between robots using classroom variables. Activity: Students work […]
Lesson Overview: Life Support Systems Objective: Understand the relationship between temperature and humidity and their impact on human health and […]
Lesson Overview: Digging for Data on Mars! Objective: Solve real-world Mars-based problems using sensors, coding, and data analysis with Kai […]
Computer Science, Earth and Space, English Language Arts, Science
Lesson Overview: Acid Water / pH Tester Objective: Use a pH sensor to measure water acidity and understand the pH […]
Lesson Overview: Supplies Sorting on Mars Objective: Use robots and coding to sort cargo efficiently on Mars, applying variables, pathfinding, […]
Lesson Overview: Aftermath – Resource Collection on Mars Objective: Students learn to use light and magnetic sensors to identify resources […]
Lesson Overview: Mars Cargo Recovery Mission Objective: Program a search bot to locate a buried supply shipment on Mars using […]
Lesson Overview: Breach! Objective: Learn to code a robot to collect and return objects, simulating real-world applications like warehouse automation. […]
Lesson Overview: Counting Stock / Sensors Objective: Learn to use code blocks to read sensor data and determine object positions […]
Lesson Overview: Sensor Data Analysis Objective: Learn to download robot sensor data and create visual graphs from the collected information. […]
Lesson Overview: Enhancing the Door Counter Objective: Improve a door counter by distinguishing entry/exit, adding sound alerts, and displaying a […]
Chemistry, Computer Science, Science
Lesson Overview: Acid or Base? Objective: Students will measure pH levels using a pH sensor and analyze tap water for […]
Lesson Overview: Micro:bit Bluetooth Pairing & Robot Control Objective: Pair a Micro:bit with the Kai’s Eye app and program a […]
Lesson Overview: Hot ‘n’ Humid Objective: Use a robot to read temperature and humidity from an environmental sensor. Activity: Plug […]
Lesson Overview: Traffic Indicator Objective: Use an LED 8×8 matrix to display traffic signals and warn vehicles. Activity: Program the […]
Lesson Overview: Using 4-Digit Displays for Visual Output Objective: Learn to use a 4-digit display to visually show numbers, including […]
Lesson Overview: Tilted Robots Objective: Use a tilt sensor to detect and respond to robot tilting. Activity: Observe tilt sensor […]
Lesson Overview: Light Show Objective: Code a robot to create a dynamic LED light show with varying colors and brightness. […]
Lesson Overview: Light Sensor Sound Interaction Objective: Use a light sensor to control sound frequency, creating interactive feedback. Activity: Connect […]
Lesson Overview: Using Infrared to Communicate with Morse Code Objective: Students create a communication system using IR signals and Morse […]
Grades: 2 - 4
Lesson Overview: Reaction Time Objective: Learn to measure and optimize reaction time in code while accounting for system delays. Activity: […]
Grades: 2 - 5
Lesson Overview: Exploring RTTTL Music with Kai Robots Objective: Learn to use RTTTL (Ring Tones Text Transfer Language) to program […]
Lesson Overview: Understanding Voltage in Electronics Objective: Explain voltage as potential energy in circuits and its role in robotics. Activity: […]
Grades: 3 - 6
Lesson Overview: Understanding Loops in Programming Objective: Introduce loops as programming constructs that repeat code until a condition is met, […]
20 min
Lesson Overview: Flow Control Basics Objective: Learn to debug code using flow control techniques like console logs, delays, and time […]
Lesson Overview: Introduction to Math in Blockly Objective: Explore how math blocks in Blockly simplify coding with operators, trigonometry, and […]
Lesson Overview: Variables in Programming Objective: Understand variables, their uses, naming conventions, and basic types including arrays. Activity: Explore variable […]
Lesson Overview: Functions in Coding Objective: Understand the purpose and usage of functions in programming to avoid code repetition and […]
Lesson Overview: Understanding Delays in Robotics Objective: Understand how delays affect robotic programming and learn to measure and manage them […]
10 min
Lesson Overview: Introduction to Programming Languages Objective: Introduce learners to Blockly, JavaScript, HTML, CSS, and Python, highlighting their uses and […]
Lesson Overview: Potentiometer Basics Objective: Introduce potentiometers as analog inputs for interactive robotics, teaching students how to integrate them into […]
Lesson Overview: PIR Motion Sensor Objective: Learn to detect motion using a PIR sensor and program responses like alarms or […]
Lesson Overview: IR Receiver & Remote Control Objective: Learn to install and program an IR receiver for remote-controlled robot navigation […]
Lesson Overview: LED Matrix Programming Objective: Learn to program an 8×8 LED matrix to display custom shapes and symbols using […]
Lesson Overview: Temperature & Humidity Objective: Students learn to use a temperature & humidity sensor on their robot, collecting and […]
Lesson Overview: LED Strip Programming Objective: Learn to program an LED strip on a robot, controlling colors, brightness, and patterns. […]
Lesson Overview: Single LED Objective: Learn how an LED works and program it for robot signaling or sensor applications. Activity: […]
Lesson Overview: Button Installation & Usage Objective: Learn to install and program a button on a robot for interactive control. […]
Lesson Overview: Variables and Print Objective: Introduce variables and print statements to store, modify, and debug values in code. Activity: […]
Lesson Overview: Class Variables Objective: Introduce class variables (editable and ReadOnly) to enable collaborative data sharing among multiple bots. Activity: […]
Lesson Overview: Navigating the Map Objective: Students learn to read and interpret coordinates on a map to locate positions without […]
Lesson Overview: Bot Location Tracking Objective: Students learn to track and store robot positions using variables and display coordinates in […]
Lesson Overview: LED Control for Robots Objective: Students learn to attach, configure, and program LED strips/lamps on robots for visual […]
Lesson Overview: Playing Music with Robots Objective: Students program robots to play sounds or songs using code blocks, enhancing feedback […]
Lesson Overview: Setting Up & Controlling Sensors Objective: Teach students to connect, configure, and program sensors (e.g., temperature, light) on […]
Lesson Overview: Robot Gripper Control Objective: Students learn to program a robot’s gripper to open/close and manipulate objects using servo […]
Lesson Overview: Following Another Bot Objective: Students learn to program a robot to follow another bot at a set distance […]
Lesson Overview: Turning the Bot Around Objective: Teach students to program robot rotation using degrees and directional commands. Activity: Students […]
Lesson Overview: Moving the Bot Forwards & to Exact Spots Objective: Students learn to control robot movement using motion blocks, […]
Lesson Overview: Mars Mat – Elysium Biome (“Space Mushroom Soup”) Objective: Students program two robots to simulate mushroom cultivation on […]
Computer Science, English Language Arts
Lesson Overview: Mars Mat – Elysium Biome (“Frightening Freeze-Over”) Objective: Students program a robot to melt ice on Mars equipment, […]
20 - 30 min
Lesson Overview: Mars Mat – Elysium Biome (“Pretty Pictures”) Objective: Students use coordinates and collaborative coding to guide a robot […]
Lesson Overview: Mars Mat – Elysium Biome (“Pass the Parcel”) Objective: Program three robots to collaboratively transport a parcel using […]
Lesson Overview: Crystal Collection Objective: Students program three robots to collect methane hydrate crystals from different Martian biomes, test exposure […]
Lesson Overview: KaiLab – Level 2 Driver’s Licence Objective: Students advance robotics skills by programming Kai robots to navigate Adventure […]
Lesson Overview: Driver’s Licence Level 1 Objective: Master foundational robotics skills (movement, grippers, sensors) to earn a Red Provisional Driver […]
Lesson Overview: KaiLab Education Driver’s Licence Objective: Students earn a driver’s licence by mastering robot hardware, software, and basic programming […]
Lesson Overview: Happy Birthday Objective: Program robots to play Happy Birthday using RTTTL code and explore custom ringtones. Activity: Students […]
Lesson Overview: Trick or Treat! Objective: Use design elements and animation to create themed characters while navigating a Halloween challenge. […]
Lesson Overview: Festive coding lesson where students program a robot to help Santa deliver presents. Objective: Teach basic coding (movement, […]
Lesson Overview: Christmas Lights Objective: Program robots to display festive red and green LED lights using code blocks. Activity: Students […]
Lesson Overview: Morse Code Robot Communication Objective: Program a robot to communicate using Morse code, translating letters into long/short beeps. […]
Lesson Overview: Programming a Sine Wave with Robots Objective: Students will code a robot to graph the function y = […]
25 min
Lesson Overview: Cleaning the Ocean Objective: Students program a robot to collect plastic waste while learning about ocean pollution and […]
Lesson Overview: Rotate ‘n’ Read Objective: Learn to rotate a robot to a specific angle and read/print its rotation for […]
Lesson Overview: Move an Object Objective: Program a robot to transport an object using grippers and precise positioning. Activity: Students […]
Lesson Overview: Build Your Own Tangram Puzzle Objective: Inspire students to create a Tangram Puzzle using KaiLab in free play, […]
Lesson Overview: Self Destruct Objective: Students program a robot to simulate a self-destruct sequence using for loops and local variables, […]
Lesson Overview: Smart City Traffic Lights Objective: Students program a robot to navigate a smart city using pathfinding and conditional […]
Computer Science, Physics, Science
Lesson Overview: Solar Power Objective: Students explore solar energy by programming a robot with a light sensor and OLED display […]
Lesson Overview: Plastic Ocean Objective: Students explore the impact of plastic pollution on aquatic life, particularly whales, and design coding […]
Lesson Overview: “Go Home” Robot Navigation Objective: Students learn to program a robot to navigate to a specific coordinate on […]
Grades: 2 - 3
Computer Science, Science
Lesson Overview: The Butterfly Effect Objective: Students explore the butterfly effect—how small actions create large consequences—by programming three robots (Police […]
Grades: 4 - 8
Lesson Overview: Pheromones (Lesson 4) Objective: Students learn how bees communicate using pheromones and simulate this behavior by programming robot […]
25 - 35 min
Overview: It’s Raining! Objective: Students program racing bees to navigate back to the hive during rain, using collaborative variables and […]
Lesson Overview: Follow the Queen Objective: Students simulate bee swarming by programming robots to follow dynamic coordinates using classroom variables, […]
Overview: Follow the Queen (Swarming Robots) Objective: Students program robots to emulate bee swarming behavior using classroom variables for dynamic […]
Computer Science, Social Studies
Lesson 2: Battle of Hastings Objective: Students use conditional logic (“If/Do”) to program robots, triggering actions via a button, potentiometer, […]
Lesson Overview: Collect Nectar to Survive Objective: Students program a virtual bee to collect nectar from flowers and return to […]
Lesson Overview: The Round Dance Objective: Students program a robot to mimic a bee’s round dance, learning about bee communication […]
Lesson Overview: Clean Up the Polluted River! Objective: Students learn about the Battle of Hastings while programming a robot to […]
Grades: -
Lesson 1.2: What is… This lesson is intended for people who want advanced knowledge about KaiLab and our products. Below […]
Author: Bruce Jackson
Lesson 2: Unique Selling Points 1: Collaborative Multiplayer Coding Students program their robots over the cloud together. 2: Coding with a […]
Lesson 2: Kai’s Packs and Products Kai has a few products to choose from: Starter Pack https://kaiseducation.com/product/kailab-classroom-pack/ 4 x Kai bots […]
Lesson 1: What is KaiLab How it Started During the products research and development phase, Kai’s team would ask and listen to teachers, learn, adapt, and improve what we thought would be a valuable […]
Lesson 1: Learning about Kai’s robot at your desk Roof-rack QR code Amazon Warehouse uses these QR codes to pick […]
We are now learning to drive on the mat. Robots are placed on the mat and the Kai’s Eye app […]
Well done for making it here! You are now an expert on the robot and the UI page, so the […]
Lesson Overview: Get to Know Kai’s Cloud User Interface Log into app.kaisclan.com Register a teacher account and you are ready […]