K
1
2
3
4
5
6
7
8
9
10
Grades: 6 - 7
45 min
Computer Science, Mathematics
Lesson Overview: Factor Pairs & Greatest Common Factor with KaiBot Objective: Use loops and backwards movement to model division, find […]
Author: Heidi Williams
0
Grades: 4 - 6
Computer Science
Lesson Overview: Magic Gatherer Objective: Students practice clear communication, route planning, and coordinating movement between two KaiBots. Activity: Teams progress […]
Author: Kai's Edu
Lesson Overview: Joint Surveying Objective: Students program two KaiBots with restricted movement (e.g., only Forward/Right vs. Backward/Left) to survey at […]
45 - 60 min
Lesson Overview: Introducing Functions Objective: Students learn what functions are, why they are useful, and how to create and use […]
Lesson Overview: Spinning Top – Spirals with Decreasing Variables Objective: Students learn to use a decreasing variable inside a loop […]
Lesson Overview: Unlucky 13 Objective: Students use a decreasing variable within a loop to program a unique path visiting exactly […]
Lesson Overview: Programming with Variables Objective: Introduce the concept of a variable as a container for a number and use […]
Lesson Overview: Collaborative Spellcasting Objective: Students create one shared program for two KaiBots to reach different destinations without colliding, exploring […]
30 min
Lesson Overview: Forbidden Realm Mapping Objective: Students learn to plan efficient routes and avoid collisions between two KaiBots while operating […]
Lesson Overview: Grid Surveying – Conditional Repeats Objective: Students learn to build and use a conditional Repeat structure to control […]
Lesson Overview: Obstacled Corner Traveler Objective: Students learn to analyze paths, identify safe, repeatable movement patterns for loops, and plan […]
Lesson Overview: Oops, All 1’s Objective: Students learn to plan routes and use partial loops to repeat only safe moves, […]
Lesson Overview: X Marks the Spot Objective: Program a KaiBot to visit all four adjacent tiles from a center point […]
Lesson Overview: Escape the Eruption Objective: Students develop shortest-path and hazard-avoidance strategies, then apply them to program two KaiBots to […]
Lesson Overview: Collaborative Pathfinding Objective: Students build collaboration and communication skills by jointly planning and programming multiple KaiBots to navigate […]
Lesson Overview: Moonwalking Objective: Students will use Backwards and Turn cards to solve navigation challenges without using Forward cards, learning […]
Lesson Overview: Loop Challenges 2 – Normal Objective: Students learn to recognize repeating patterns and use loops to simplify code, […]
Lesson Overview: Introduction to Loops Objective: Students learn what a loop is and how it helps KaiBot repeat actions to […]
Lesson Overview: Wait Challenges Objective: Students learn how timing and the Wait command affect a KaiBot’s movements. Activity: Students experiment […]
Grades: -
55 min
Computer Science, Literacy
Lesson Overview: Code Your Own Adventure! Objective: Students will understand choice in storytelling and practice basic coding skills by creating […]
Author: Rachel Lemansky
Grades: K - 1
Lesson Overview: Coding a Story Sequence Objective: Students create algorithms to navigate a KaiBot through a story-based obstacle course, using […]
Computer Science, Science
Lesson Overview: Coding the Butterfly Life Cycle Objective: Students will learn the four stages of the butterfly life cycle and […]
Lesson Overview: Coding Collaboration with “When Pencil Met Eraser” Objective: Students will understand friendship and collaboration while practicing basic coding […]
Lesson Overview: Coding the Water Cycle with KaiBots Objective: Students will understand the four stages of the water cycle and […]
Grades: K - 2
Lesson Overview: Using the KaiBots Objective: Students will understand sequencing and define an algorithm as specific instructions in order to […]
Lesson Overview: Introduction to Coding with KaiBots Objective: Define coding and algorithms as giving specific instructions in the correct sequence. […]
min
Lesson Overview: Getting Started with KaiBots Objective: Introduce coding and algorithms to K-1 learners and integrate the KaiBot into core […]
60 min
Computer Science, Literacy, Mathematics, Science
Lesson Overview: Dem Bones Objective: Students will identify major bones and practice basic coding to program the KaiBot, developing counting […]
Grades: K - 3
30 - 45 min
Lesson Overview: Final Stop – Flowers, Dairy & Superheroes Objective: Reinforce counting to 20, identify flowers & dairy, solve addition […]
Lesson Overview: Frozen Treats & Wibbly Wobble Cakes Objective: Count to 20 using visuals, solve addition problems, and build a […]
Lesson Overview: Clean Count – Cleaning & Cosmetics Objective: Students will count to 17, solve multi-part addition problems, and build […]
Lesson Overview: Bigger Bites – Ice Cream & Takeout Counting Objective: Students will count larger numbers (≤13), solve addition problems, […]
Lesson Overview: Counting Cans and Creatures – Fish & Drinks Objective: Students will count up to 13, categorize items, solve […]
Lesson Overview: Counting and Adding with Vegetables & Preserved Foods Objective: Students will count, add, and differentiate fresh vs. preserved […]
Lesson Overview: Literacy Kitchen Mat – Short vs Long Vowel Sounds with KaiBot Objective: Students will distinguish between short and […]
Lesson Overview: Literacy Kitchen Mat – Exploring Opposites Objective: Teach opposites, word positioning, CVC transformations, and coding through interactive activities. […]
Lesson Overview: Literacy Kitchen Mat – Positional Language & Listening Objective: Teach positional words (in, on, under, next to), listening […]
Lesson Overview: Rhyming Words and Coding with KaiBot Objective: Students will identify rhyming words, decode CVC words, count syllables, and […]
Lesson Overview: Beginning Consonant “S” Objective: Identify the /s/ sound through storytelling, phonics activities, and screen-free coding with KaiBot. Activity: […]
Lesson Overview: Word Families (–ix, –ax, –ox) Objective: Students identify, spell, and categorize word families (–ix, –ax, –ox), count syllables, […]
Grades: 5 - 6
Lesson Overview: Input/Output Tables with Functions Objective: Students will program the KaiBot to mimic an input/output table using functions to […]
Lesson Overview: Input / Output Tables Objective: Students will program KaiBot to mimic an input/output table using conditional loops (REPEAT […]
Lesson Overview: Intro to Input / Output Tables Objective: Program the KaiBot to mimic an input/output table using loops and […]
Lesson Overview: Intro to Input/Output Tables Objective: Students will program the KaiBot to mimic an input/output table using variables and […]
Grades: 4 - 5
Lesson Overview: Division with Loops Objective: Students will program the KaiBot to decompose a dividend using loops (quotient) to identify […]
Computer Science, Mathematics, Social Emotional Learning
Lesson Overview: Comparing with IF-THEN-ELSE Objective: Students will program the KaiBot to evaluate number comparisons using IF-THEN-ELSE logic, displaying emotions […]
Lesson Overview: Comparing with IF-THEN Objective: Students will understand conditional programming using IF-THEN statements and program KaiBot to display emotions […]
Grades: 3 - 4
Lesson Overview: Division with Loops – Part 2 Objective: Program the KaiBot to decompose a dividend using loops (quotient) to […]
Lesson Overview: Division with Loops – Part 1 Objective: Students will program the KaiBot to decompose a dividend using loops, […]
Lesson Overview: Multiplication with Loops Objective: Students will program the KaiBot using LOOP START and LOOP END cards to model […]
Grades: 2 - 3
Lesson Overview: Learning with Arrays & Equations Objective: Students will program the KaiBot using LOOP cards to model arrays and […]
Lesson Overview: Learning with Arrays Objective: Students will program KaiBot using LOOP START and LOOP END cards to understand arrays […]
Lesson Overview: Adding and Subtracting Numbers to 20 Objective: Students will program the KaiBot to move forward or backward using […]
Grades: 1 - 2
Lesson Overview: Subtracting Numbers to 20 Objective: Students will program the KaiBot to move backward using BACKWARD and green number […]
Lesson Overview: Adding Numbers to 20 Objective: Program the KaiBot to move forward using FORWARD and green number cards based […]
Lesson Overview: Using Addition to Solve for Subtraction Objective: Program the KaiBot to move forward a given number of tiles […]
Lesson Overview: Count to Tell the Number of Objects Objective: Students will program the KaiBot to move forward and turn […]
Lesson Overview: Count to Tell the Number of Objects Objective: Program the KaiBot to move forward a given number of […]
Lesson Overview: Count to Tell the Number of Objects Objective: Students will program the KaiBot to move forward a specified […]
Computer Science, Social Studies
Lesson Overview: Pickett’s Retreat: A Journey from Gettysburg to Coding Comprehension Objective: Students will explore the Battle of Gettysburg, focusing […]
Grades: 3 - 5
Lesson Overview: KaiBot Cadet Training Objective: Teach basic coding concepts using screen-free cards and Blockly to guide KaiBot and solve […]
Grades: 2 - 4
Lesson Overview: Chameleon Maze Objective: Students develop coding algorithms to navigate KaiBot through a maze, collecting insects to lure a […]
Lesson Overview: SEL & ELA with KaiBot Objective: Explore emotions through coding, adjectives, and group discussion. Activity: Students code KaiBot […]
Lesson Overview: Door 1, 2 or 3? Objective: Teach coding fundamentals (sequences, loops, conditionals) through a maze-solving challenge. Activity: Students […]
Grades: K - 4
Lesson Overview: Screen-Free Coding with KaiBot Objective: Teach algorithmic thinking and sequencing by guiding KaiBot to collect paint buckets for […]
Lesson Overview: Teaching Coding with a Cake Baking Analogy Objective: Introduce coding structures using a cake recipe analogy, helping students […]
90 min
Lesson Overview: STEM Brain Booster – Coding Challenges Objective: Students learn algorithms by coding KaiBots to complete tasks using step-by-step […]
Biology, Computer Science, Geography, Science, Social Studies
Lesson Overview: Exploring Whale Migration and Coding Challenges Objective: Investigate whale migration, reproduction, and predators while applying screen-free coding concepts. […]
Biology, Computer Science, Science
Lesson Overview: Help KaiBot Grow Vegetables Objective: Create algorithms to help KaiBot plant and grow vegetables, integrating screen-free and Blockly […]
90 - 120 min
Computer Science, Geography, Science
Lesson Overview: Landform Weathering Progressions Objective: Students learn algorithms by coding KaiBots to simulate landform weathering, incorporating backward sequences and […]
Author: Cynthia Lloyd
Lesson Overview: Animal Special Characteristics Objective: Students learn coding sequences while exploring animal adaptations in different habitats. Activity: Use KaiBots […]
Lesson Overview: How Animals’ Special Features Help Them Survive in Their Habitat Objective: Students will identify animal features aiding survival […]
Lesson Overview: Light & Coding Integration Objective: Students learn coding sequences and light’s role in visibility by programming KaiBots to […]
Lesson Overview: Animals Changing Their Environment Objective: Students learn algorithms by coding KaiBots to match animals with environmental changes. Activity: […]
Lesson Overview: Preparing for Weather Objective: Students learn to create coding sequences using KaiBots to simulate weather preparedness tasks. Activity: […]
Literacy
Lesson Overview: Decoding Detective Objective: Students identify rhyming words and phonemic patterns using KaiBot. Activity: Students navigate a word grid, […]
Author: Alicia Verwij
Lesson Overview: Computational Comprehension – The Very Hungry Caterpillar Objective: Students will identify key details in the text using KaiBot […]
Lesson Overview: Sentences Under Construction Objective: Students will create and expand complete sentences using coding with KaiBot, incorporating nouns, verbs, […]
Computer Science, Literacy, Social Emotional Learning
Lesson Overview: Seek and Find Objective: Students will isolate phonemes in CVC words and demonstrate letter-sound correspondence using coding with […]
Lesson Overview: Vowel Voices Objective: Students will identify short & long vowel sounds and connect them to self-awareness by recognizing […]
Lesson Overview: Rhyming with Chester Van Chime and Kaibot Objective: Develop phonemic awareness by identifying onset and rhyme in words, […]
Author: Heather Brown
Grades: 6 - 8
Lesson Overview: Heart Attack Objective: Use true/false conditions to improve an algorithm and navigate KaiBot through a maze faster. Activity: […]
Art, Computer Science, Social Studies
Lesson Overview: Starry, Starry Night Sky Objective: Explore astronomy, constellations, and celestial navigation while integrating coding and math through hands-on […]
Lesson Overview: Mystery Number Objective: Students learn to solve for unknown numbers in equations (sums ≤20) by modeling how a […]
Lesson Overview: Which one is not like the others? Objective: Students will draw and analyze shapes (rhombuses, rectangles, squares) to […]
Lesson Overview: Pingu, the Penguin is Lost Objective: Use logic/variables to code KaiBot and guide Pingu home. Activity: Create paths […]
Lesson Overview: Looping: Repeated Addition Objective: Students will interpret products of whole numbers using repeated addition and understand its relation […]
Computer Science, English Language Arts, Mathematics, Social Emotional Learning
Lesson Overview: Right or Wrong in Cybersecurity Objective: Teach cybersecurity basics and online safety through real-world problems and ethical decision-making. […]
Grades: 3 - 8
Art, Computer Science, Mathematics
Lesson Overview: Unicorns and Rainbows Objective: Teach color mixing, coding sequences, and symbolism of unicorns/rainbows using KaiBots. Activity: Code RGB […]
Grades: 7 - 8
Computer Science, English Language Arts, Mathematics
Lesson Overview: Kaibot Visits the Amusement Park Objective: Students program KaiBot to navigate an amusement park map, integrating math (coordinates, […]
Grades: 1 - 3
Lesson Overview: Using Loops on the Sportsfield Objective: Students use loops and functions to program KaiBot through a square race […]
Lesson Overview: CHOMP…Eat ‘em Up! Objective: Teach students to compare three-digit numbers using > (greater than) and < (less than) […]
Art, Computer Science, English Language Arts, Geography, Mathematics, Science
Lesson Overview: We Visit the Castle Objective: Students design a map with obstacles and code KaiBot’s route to a castle […]
Lesson Overview: How can we get to 8? Objective: Students decompose the number 8 into pairs using algorithms, linking math […]
Kaibot Apps There are three primary apps you can use with KaiBot! Kainundrum.com, Kainundrum Lite, and Kainundrum Swift Playgrounds! All three […]
Author: wilbur
To begin programming KaiBot, switch it on and wait for the boot-up process to complete, showing its unique ID. We […]
Teaching with KaiTiles! All robots and cars face the problem of their wheels slipping on the ground, causing them to […]
This is your KaiBot! The first step is to turn your KaiBot on! Most left = off Middle = on […]