VEX 123 Programmable Robot
“
Product Specifications
- Product Name: VEX 123
- Manufacturer: Innovation First, Inc. (dba VEX Robotics)
- Copyright: 2025 Innovation First, Inc. All rights
 reserved.
- Website: https://copyright.vex.com/
Product Usage Instructions
For Teachers:
Before Week 1:
- Ensure robots and Coders are ready for use by following Best
 Practices for Using the Classroom App with VEX 123.
- Watch the Computer Science fundamentals video in Unit 6 of the
 Introduction to VEX 123 Intro Course.
- Review Implementing VEX 123 STEM Labs Article to understand how
 STEM Lab Units are organized.
Week 1 – Lesson: Intro to Coding STEM Lab Unit
Before Class:
- Print and cut the treasure map labels and have tape ready to
 attach them to the Fields.
- Review the Environment Setup section of each Lab and prepare
 your Coder cards and Fields.
During Class:
- Introduce programming language, behaviors, and sequencing using
 the Coder and Coder cards.
After Class:
- Encourage students to explore foundational concepts like
 programming language, behaviors, and sequence.
Frequently Asked Questions (FAQ)
Q: How can I troubleshoot if my robot is not responding to
commands?
A: If your robot is not responding, check the battery levels,
ensure proper connectivity between the Coder and robot, and review
the coding instructions for any errors.
Q: Can I use VEXcode 123 with other VEX Robotics kits?
A: VEXcode 123 is specifically designed for use with the VEX 123
kit and may not be compatible with other VEX Robotics kits.
“`
Teaching Computer Science with VEX 123
9 Week Scope and Sequence for CS with VEX 123
This Scope and Sequence is designed to offer a pathway to teaching Computer Science with VEX 123, with students who are familiar with the robot. Lessons begin with coding with the Coder and Coder cards and progress to using VEXcode 123. Each week gives guidance for what teachers can do before, during, and after class in order to be prepared for the computer science concepts and teaching with VEX 123 curricular resources. Note: If students have never used VEX 123 before, it is recommended to complete the Introduction to VEX 123 Scope and Sequence (Google doc / .pdf) first.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Scope and Sequence for VEX 123 At a Glance
Week
Lesson
Description
1
Intro to Coding STEM Lab Unit
Students explore foundational concepts like programming language, behaviors, and sequence as they use the Coder and Coder cards to make their robots dance and find treasure.
2
Find the Bug STEM Lab Unit
Bugs in our code help us learn! Students practice using a debugging process to identify, find, and fix bugs in their Coder projects so the 123 Robot can move the way they intended.
3
Little Red Robot STEM Lab Unit
Students are introduced to the Eye Sensor and practice coding sensor-based behaviors through the Little Red Riding Hood story.
4
Little Red Robot STEM Lab Unit
(continued)
Students continue learning about the Eye Sensor to build their own Wolf Detecting Algorithms, using sequence, selection, and iteration to code the robot to make a decision based on sensor data.
5
Mars Rover: Surface Operations STEM
Students are introduced to VEXcode 123 and sequence blocks to
Lab Unit
move the robot around the Field.
6
Mars Rover: Landing Challenge STEM
Students create algorithms to solve an open-ended challenge,
Lab Unit
applying learning about sequence, sensors, and loops to VEXcode.
7
AI Literacy Activities: What is AI?; Hue
Students continue learning about the Eye Sensor, to discuss robot
Value Hunt; and Lighting Technician
perception, and explore hue value and how light affects the sensor.
8
AI Literacy Activities: Bug Hunter and
Code a Course
Students dive deeper into AI Literacy as they practice debugging a VEXcode 123 project and coding their robots to navigate a course based on detected colors.
9
AI Literacy Activities: Alien Planet
Mapper and Mystery Planet Mapper
Students apply all that they’ve learned to navigate an Alien Planet first exploring a planet of their own design, then one that they cannot see and must rely on the robot’s perception to map.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Scope and Sequence for Teachers Get ready to teach with VEX 123 Before Week 1:
 Be sure your robots and Coders are ready for use. Follow the steps in the Best Practices for Using the Classroom App with VEX 123 Article to charge, update, name, label, and pair your 123 Robots and Coders if needed.
 Watch the Computer Science fundamentals video in Unit 6 of the Introduction to VEX 123 Intro Course to learn about teaching foundational CS concepts to students.
 Review the Implementing VEX 123 STEM Labs Article to learn about how STEM Lab Units are organized.
Introduce programming language, behaviors, and sequencing with the Coder and Coder cards
Week 1
Lesson: Intro to Coding STEM Lab Unit
Before class
During class
After class
 Print and cut the treasure map labels (Google doc / .docx / .pdf) and have tape ready to attach them to the Fields.
 Review the Environment Setup section of each Lab and get your Coder cards and Fields ready.
 Send the Intro to Coding Letter Home to families.
 Lab 1: Robot Dance  Engage – Discuss vocabulary of symbol, programming language, and behavior.  Play – Code the robot to perform a dance.
 Lab 2: Robot Treasure Hunt  Engage – Introduce vocabulary of sequence and why the order of Coder cards matters.  Play – Navigate the robot to the treasure chest in different ways.
 Give student certificates for completing the Intro to Coding Unit.
 Clean off the Fields and take them apart.
 Use the prompts in the Share sections of the Intro to Coding Labs for journal prompts or class discussions.
 Use the Intro to Coding Choice Board to extend lesson activities.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Learn and practice a process for debugging
Week 2
Lesson: Find the Bug STEM Lab Unit
Before class
During class
After class
 Print the bug printables for use during the Unit (Google doc / .docx / .pdf)
 Review the Environment Setup section of each Lab and get your Coder cards and materials ready.
 Send the Find the Bug Letter Home to families.
 Optional: Print the Printable Coder cards in large sizes to use while teaching.  Read the VEX 123 Printables article for more about printables.
 Optional: Review how to use the Step feature on the Coder with this article.
 Lab 1: Find and Fix the Bug  Engage – Introduce the concept of a bug and frame it positively as a learning opportunity.  Play – Follow the debugging process to fix the project and take the robot to the desired destinations.
 Lab 2: Step Up to the Bug  Engage – Introduce the Step button and how it is used.  Play – Practice debugging using the Step button.
 Give student certificates for completing the Find the Bug STEM Lab Unit.
 Clean the Tiles to remove marks.
 Use the Find the Bug Choice Board to extend lesson activities.  Create a class poster of the Identify-Find-Fix debugging process to reference as you work with VEX 123.
 Create a classroom Bug Board for students to post their bug finds and fixes, to help reiterate that bugs are not a bag thing, but a way that we learn when coding.
 Use the Share section of both Labs for journal prompts or discussion questions.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Introduce the Eye Sensor on the 123 Robot
Week 3
Lesson: Little Red Robot STEM Lab Unit (Lab 1 and a portion of Lab 2)
Before class
During class
After class
 Print the Little Red Robot printable for students to attach Grandmother’s house to the Field.  Note: When coloring in Grandmother’s house do NOT use red.  Save the wolf to use later.
 Review the Environment Setup section of each Lab to get your Fields and Coder cards ready.  Lab 1 Setup  Lab 2 Setup
 Send the Little Red Robot Letter Home to families.
 Optional: Review this article to learn more about coding with the Eye Sensor and the Coder cards.
Lab 1: Drive to Grandmother’s
Save the Fields for use in the next
Engage – Review the story of
week.
Little Red Riding Hood and create Little Red on Art Rings.
 Play – Code the robot to reach Grandmother’s house as many ways as possible.
Use the Little Red Robot Choice Board to extend lesson activities. View the Activities to support reteaching and the Extending this Unit sections of the Unit Pacing Guide for
Lab 2: Watch out for the Wolf!
additional extensions or
Engage – Introduce the Drive
reteaching options.
until object Coder card and
talk about what students think Use the Share section of either Lab
is happening to make that
for journal prompts or discussion
command work.
questions.
Play Part 1 – Test driving to
Grandmother’s house using
only the Drive until object
Coder card.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Make a decision using the Eye Sensor to scare away the Wolf and get safely to Grandmother’s
Week 4
Lesson: Little Red Robot STEM Lab Unit(The rest of Lab 2 and Lab 3)
Before class
During class
After class
 Print the Little Red Robot printable for students to attach Grandmother’s house to the Field.  Note: Color the Wolf in red. Try to match the red color to the red 123 Robot/Art Ring as much as you can, to help ensure that the wolf is detected by the Eye Sensor as intended.  Be sure there is not any red on Grandmother’s house.
 Optional: Review this article to learn more about coding with the Eye Sensor and the Coder cards.
 If the Eye Sensor does not detect red as expected, use this article and the VEX Classroom App to help you troubleshoot.
Lab 2: Watch out for the Wolf!
Give student certificates to
Mid-Play Break & Play Part 2 –
celebrate completing the Little
Talk about the Eye Sensor on
Red Robot STEM Lab Unit.
the robot and introduce the Wolf into the scenario. Then add onto the project to scare
Take apart your Fields in preparation for the next week.
away the Wolf.
Use the Little Red Robot Choice
Lab 3: Wolf Detecting Algorithm Engage – Introduce color detection with the Eye Sensor Play – Code the Little Red Robots to drive until an object is detected and perform different behaviors
Board to extend lesson activities. View the Activities to support reteaching and the Extending this Unit sections of the Unit Pacing Guide for additional extensions or reteaching options.
depending on if red is detected.
Use the Share section of either Lab for journal prompts or discussion
questions.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Begin using block-based coding in VEXcode 123
Week 5
Lesson: Mars Rover – Surface Operations STEM Lab Unit
Before class
During class
After class
 Be sure all student devices you will be using have access to VEXcode 123. Review this article for help with setting up VEXcode 123.
 Review the Environment Setup section of the Labs to get your Fields and materials ready.  Lab 1  Lab 2  Have pom poms or small classroom items to use as `samples’ in the activities.
 Send the Mars Rover – Surface Operations Letter Home to families
 Lab 1: Collect a Sample  Engage – Introduce the concept of a Mars Rover.  Play – Introduce VEXcode 123 and guide students to building and testing projects to navigate the Field with blocks.
Note: You may want to complete the Lab 1 Play section as a guided exploration, to ensure that all students are following along with using VEXcode 123 together.
 Lab 2: Collect and Bury Mission  Play – Build onto the previous projects to code the robot to collect and bury additional samples around the Field.
 Clean off the Fields to get them ready for the next week.
 Give student certificates to celebrate completing the Mars Rover: Surface Operation Unit.
 Use the Mars Rover: Surface Operations Choice Board to extend lesson activities.  View the Activities to support Reteaching and the Extending this Unit sections of the Unit Pacing Guide.
 Use the Share section of either Lab for journal prompts or discussion questions.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Code with the Eye Sensor in VEXcode 123
Week 6
Lesson: Mars Rover: Landing Challenge STEM Lab Unit
Before class
During class
After class
 Review the Environment Setup section of the Labs to get your Fields and materials ready.  Lab 1  Lab 2  Have light colored scrap paper available to ball up and use as obstacles on the Field.
 Send the Mars Rover: Landing Challenge Letter Home to families.
 Lab 1: Detect Obstacles  Engage – Review what students remember about the Eye Sensor on the robot.  Play – Code the robot to drive until the object is detected, glow and wait while the obstacle is removed in VEXcode 123.
Note: You may want to complete the Lab 1 Play section as a guided exploration, to ensure that all students are following along with using VEXcode 123 together.
 Clean off the Fields to get them ready for the next week.
 Use the Mars Rover: Surface Operations Choice Board to extend lesson activities.  View the Activities to support Reteaching and the Extending this Unit sections of the Unit Pacing Guide.
 Use the Share section of either Lab for journal prompts or discussion questions.
Lab 2: Clear the Landing Area Engage – Introduce the concept of a loop, and talk about what a loop does in a project. Play – Open-ended challenge Build onto previous projects to code the robot to detect obstacles repeatedly, anywhere on the Field.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Introduce AI and the concept of computer perception by exploring hue value data
Week 7
Lesson: 3 AI Literacy Activities – What is AI?; Hue Value Hunt; and
Lighting Technician
Before class
During class
After class
 Read the cover page of the AI Literacy Activities for context about AI Literacy with young students. (This is the first page of each linked Activity doc.)
 Review the Using VEX 123 Activities in the Classroom Article to learn about how an Activity is organized so you can teach with it if needed.
 Optional: Watch Dr. Touretsky’s keynote from the 2023 VEX Robotics Educators Conference to learn more about AI in the content of K-12 education.
 What is AI? Activity – Students first discuss in their small groups, then facilitate a whole group discussion about their definitions, to come to a classroom consensus.
 Hue Value Hunt Activity – Explore hue values with the Eye Sensor on the 123 Robot and VEXcode 123 and chart results. Come together to discuss findings as a whole class.
 Lighting Technician – Explore how light/darkness affects hue value readings and chart results. Come together to discuss findings as a whole class.
 Create classroom posters or bulletin board resources that synthesize your learning and discussions.  Post class definitions (in the students’ words) of terms like AI, hue value, or Eye Sensor.
 Extend the lesson using the `Level Up’ prompts in each of the Activities.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Dive deeper into perception by practicing debugging and navigating with sensor data
Week 8
Lesson: 2 AI Literacy Activities: Bug Hunter and Code a Course
Before class
During class
After class
 Set up your Fields and gather materials needed for the Code a Course Activity. Use the setup image at the top of the activity document for guidance.  Note: Using Art Rings can help ensure that color detection works as expected. If using other objects, try to match the colors as closely as possible.  Optional: Print Motion Planning printables for students to use to plan their projects.
 Read this article to learn more about coding with the Eye Sensor in VEXcode 123.
 If the Eye Sensor is not detecting colors as expected, use this article and the VEX Classroom App to help you troubleshoot.
Bug Hunter Activity – Practice debugging with a VEXcode 123 project. Review the Identify – Find – Fix process used in Week 2 in the Find the Bug STEM Lab Unit to help students tackle debugging with intention. Have groups share the bugs they found and how they chose to fix them. Discuss pros/cons of each solution.
 Create a Bug Board, or add to an existing one to showcase what students learned from finding and fixing bugs in their projects.
 Extend the lesson using the `Level Up’ prompts in each of the Activities.
 Take apart the Fields to be ready for the next week.
Code a Course Activity – Build onto the starter code in the Activity doc to successfully navigate the color maze. Help students apply what they learned about hue value to troubleshoot their projects if needed.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Apply everything you’ve learned to map an Alien Planet with sensor feedback
Week 9
Lesson: 2 AI Literacy Activities: Alien Planet Mapper and Mystery Planet
Mapper
Before class
During class
After class
 Get materials ready for the activities. Use the setup image at the top of the activity document for guidance.  Note: Using Art Rings can help ensure that color detection works as expected. If using other objects, try to match the colors as closely as possible.
 In Mystery Planet Mapper, students will need a visual barrier so they cannot see the planet they are mapping. Cardboard boxes or desk dividers can work well for this.
 Read this article to learn more about coding with the Eye Sensor in VEXcode 123.
 If the Eye Sensor is not detecting colors as expected, use the VEX Classroom App to troubleshoot.
Alien Planet Mapper Activity Students code their robot to find the blue water on their `planet’. This activity is shown on a single tile. Add additional tiles if needed for an additional challenge, or to allow more space for student setup. Discuss as a whole class how students used what they learned about coding with the Eye Sensor to complete the activity.
 Extend the lesson by using the `Level Up’ prompts in the Activities.
 Revisit students’ definitions of AI from Week 7. How have they grown or changed after completing the rest of the activities?
 Looking for more? Try the Mars Rock Adventure Activity Series to continue exploring the Eye Sensor and data collection.
Mystery Planet Mapper Activity Now students will not be able to see the planet they are mapping, and will have to rely only on what is reported by the robot. Pair groups together to set up each other’s planets. Use additional objects for an added challenge.
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Copyright 2025 Innovation First, Inc. (dba VEX Robotics). All rights reserved. See full Copyright terms at https://copyright.vex.com/
Documents / Resources
|  | VEX ROBOTICS VEX 123 Programmable Robot [pdf] Owner's Manual VEX 123, VEX 123 Programmable Robot, Programmable Robot, Robot | 
