Barobo ranked #11
|

RoboBlocky is a comprehensive TK–12 solution for Learning Math with Robotics™. It improves mathematics achievement by integrating mathematics with STEAM, computer science, and engineering design through robotics to make math engaging, meaningful, and relevant for every student. RoboBlocky combines four integrated components—RoboBlocky Platform, RoboBlocky Curriculum, Robotics Hardware, and Professional Learning—to provide schools and districts with One Robot. One Platform. Unlimited TK–12 Learning Opportunities. for classroom instruction and expanded learning.
The RoboBlocky Platform includes an integrated Learning Management System (LMS), real-time classroom interaction tools, support for 18 languages, and both virtual and physical robots to enhance accessibility and classroom implementation. RoboBlocky offers a low floor for beginners and a high ceiling for advanced learners, supporting diverse student needs while enabling a smooth progression from block-based coding to text-based programming in C/C++. Teachers can build upon existing RoboBlocky lessons and activities by copying, modifying, and creating their own content, enabling schools and districts to adapt instruction to local curriculum priorities while maintaining alignment with instructional goals and standards.
Developed in collaboration with the UC Davis C-STEM Center and informed by more than two decades of research and classroom implementation with thousands of TK–12 educators, the RoboBlocky Curriculum provides schools and districts with flexible approaches for integrating coding, manipulatives, and robotics into mathematics, STEAM, computer science, and engineering design instruction. The curriculum is supported by research-informed instructional frameworks that strengthen mathematical reasoning, discourse, and problem-solving.
The RoboBlocky Curriculum is organized into Curriculum Programs and Integrated Learning Components, as shown below. The Curriculum Programs consist of RoboBlocky Math™, STEAM, Computer Science, and Engineering Design with Robotics Pathways, and Expanded Learning with Robotics. The Integrated Learning Components include Engineering Design with Robotics, RoboEngineering Expo™, RoboPlay™ Competitions, and Holiday Activities. Using the same robot and platform throughout TK–12, the RoboBlocky Curriculum provides coherent learning experiences that progressively strengthen students' mathematical understanding, computational thinking, engineering design, creativity, and problem-solving skills while allowing them to build upon familiar tools and prior learning year after year. RoboBlocky Math™ and the STEAM, Computer Science, and Engineering Design with Robotics Pathways provide complementary learning experiences without repeating RoboBlocky activities. Expanded Learning with Robotics provides schools and districts with a flexible, standards-aligned implementation of the RoboBlocky Curriculum for afterschool, summer, intervention, enrichment, MTSS, Expanded Learning Opportunities Programs (ELO-P), and community learning programs, while the Integrated Learning Components provide authentic opportunities for students to apply and showcase their learning throughout TK–12. Schools and districts may implement any curriculum or course independently at any grade level to meet their instructional goals.

The RoboBlocky platform includes more than 16,800 lessons and activities, Big Idea Tasks, Big Idea Projects, Engineering Design with Robotics resources, Computational Storytelling projects, Holiday Activities, RoboPlay™ Adventures, RoboPlay™ Challenges, and many other learning experiences that support early learning, mathematics, STEAM, computer science, engineering design, intervention, expanded learning, and authentic real-world problem solving.
In addition, RoboBlocky supports flexible classroom implementation and supplemental use through selected lessons and activities designed to enhance existing mathematics curricula, supported by alignment guides for more than 25 widely used mathematics programs. District implementations, student projects, and instructional outcomes are illustrated through the following showcase collections:
RoboBlocky Curriculum Overview flyer
For licensing and access to the RoboBlocky Curriculum and Learning Management System (LMS), please contact us.
RoboBlocky provides comprehensive TK–12 curriculum programs that integrate mathematics with STEAM, computer science, and engineering design through robotics for classroom instruction and expanded learning. These curriculum programs support hands-on, personalized, and collaborative learning for core instruction, acceleration, intervention, enrichment, and expanded learning opportunities.
The Curriculum Programs include:
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() |

Teaching Mathematics with Coding and Robotics can Transform California Math Instruction
EdSource | February 1, 2026 | Online Article | PDF
RoboBlocky Math™ is a comprehensive TK–12 mathematics curriculum that improves mathematics achievement by integrating mathematics with coding, manipulatives, and robotics. It emphasizes real-world mathematical problem solving, conceptual understanding, mathematical reasoning, student agency, and TK–12 coherence. It is aligned fully with state mathematics standards and approved for adoption by the California State Board of Education (SBE) under the California Mathematics Framework.
RoboBlocky Math supports core instruction, acceleration, intervention, enrichment, and expanded learning through flexible implementation pathways that adapt to diverse instructional models and student needs.
.
The high school RoboBlocky Math courses are UC A–G approved C-STEM courses that can be readily added to a high school's A–G course list, enabling schools to integrate mathematics, coding, and robotics into college-preparatory mathematics courses.
RoboBlocky Math is designed to empower all teachers, including those without prior coding or robotics experience, to confidently guide students in making mathematics meaningful, engaging, and accessible. RoboBlocky Math includes:
RoboBlocky Instructional Strategy for Excellence (RISE)
A research-informed, standards-aligned instructional strategy that supports conceptual understanding, mathematical reasoning, inquiry, problem solving, and academic language development through structured lesson design and purposeful mathematical discourse.
REST (Run, Explain, Step, and Talk) Instructional Model
A structured instructional model used within RoboBlocky lessons to guide inquiry-based learning through coding and robotics examples, supporting prediction, explanation, discourse, and collaborative problem solving.
Professional Learning and Implementation Support
Professional learning supports educators in implementing the RISE Instructaional Strategy and REST Instructional Model through classroom demonstrations, implementation examples, instructor scripts, and guided instructional practices designed to strengthen mathematical reasoning, discourse, inquiry-based learning, and classroom engagement.
![]() | ![]() | ![]() | ![]() |
RoboBlocky Math Accelerated and Highly Accelerated Curriculum follows the same guiding principles and instructional framework as the RoboBlocky Math Core Curriculum while providing rigorous, fast-paced mathematics courses for students who are ready for accelerated learning.
The curriculum provides six flexible acceleration pathways based on both the traditional (Algebra 1, Geometry, Algebra 2) and integrated (Integrated Mathematics I, II, III) high school mathematics sequences. Together, the pathways comprise four accelerated courses that provide school districts with flexibility to implement customized accelerated and highly accelerated programs that meet local pathway models and diverse student readiness levels.
Accelerated Pathways A and B provide one year of acceleration beginning in either Grade 7 or Grade 8. Highly Accelerated Pathway C enables advanced students to complete four years of mathematics content in two years, beginning in Grade 6. These pathways accelerate mastery of grade-level and above-grade-level mathematics standards while preparing students for advanced high school mathematics and post-secondary success.
Further details, pathway diagrams, pacing guides, and course descriptions are available in the RoboBlocky Instructor Guide.
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
RoboBlocky Math Intervention and Enrichment Curriculum follows the same guiding principles and instructional framework as the RoboBlocky Math Core Curriculum while providing flexible, hands-on mathematics courses for elementary, middle, and high school students.
The same curriculum supports both intervention and enrichment, with implementation differentiated through pacing, instructional emphasis, and depth of mathematical exploration rather than different instructional materials. Intervention implementations strengthen foundational mathematical understanding through guided instruction, additional practice, and extended instructional time, while enrichment implementations use an accelerated pace and extended problem-solving experiences to deepen conceptual understanding and application.
Courses may be implemented during the school day, afterschool, or in summer programs.
| Course Title | Grade Level | Duration |
|
Elementary School (Grades 5-6) | One semester |
|
Middle school (Grades 6-8) | One semester |
|
High school (Grades 9-12) | One semester |
|
High School (Grades 10-12) | One semester |
|
Middle School (Grades 6-8) | Full year |
|
High School (Grades 9-12) | Full year |
One-semester courses support either intervention or enrichment, while full-year courses are designed primarily for intervention. All courses strengthen essential mathematical concepts, build student confidence, and prepare learners for success in future mathematics, STEAM, and computer science pathways through engaging, project-based learning experiences.
Math Lab with Coding and Robotics course is a UC A–G approved C-STEM course that can be readily added to a high school's A–G course list, enabling schools to integrate mathematics, coding, and robotics into college-preparatory mathematics courses.
Further details, pacing guides, and course descriptions are available in the RoboBlocky Instructor Guide.
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
The STEAM, Computer Science, and Engineering Design with Robotics Pathways complement and reinforce mathematics through engaging learning experiences that integrate STEAM (science, technology, engineering, arts, and mathematics), computer science, and engineering design through robotics. Through hands-on activities using virtual and physical robots, students develop computational thinking, engineering design, creativity, collaboration, communication, and real-world problem-solving skills while building the knowledge, skills, and confidence to become innovative problem-solvers, makers, and future technology leaders.
Students engage in:
Students apply mathematics, science, engineering design, and computer science to solve authentic real-world problems while strengthening creativity, collaboration, communication, and computational thinking.
The pathways are designed to complement and reinforce RoboBlocky Math™ and existing mathematics curricula while also serving as comprehensive, stand-alone STEAM, computer science, and engineering design curricula. Each course is carefully designed to support students' cognitive development and grade-level mathematical proficiency. No prior experience with coding, robotics, engineering design, or computer science is required.
Schools and districts may implement individual courses, complete pathways, or selected curriculum resources independently to meet local instructional goals or integrate them into existing mathematics, science, computer science, engineering design, STEAM, afterschool, expanded learning, makerspace, summer camp, CTE, and enrichment programs.
Elementary STEAM and Computer Science with Robotics Pathway (Grades K–5)
Middle School STEAM and Computer Science Pathway (Grades 6–8)
High School Computer Science and Robotics CTE ICT Pathway (Grades 9–12)
The High School Computer Science and Robotics CTE ICT Pathway courses are UC A–G approved C-STEM courses that can be readily added to a high school's A–G course list. AP Computer Science Principles with Robotics is a College Board-endorsed course.
For more information, please click here.
| Robotics for Expanded Learning: Grades TK-K | Robotics for Expanded Learning: Grades 1-2 | Robotics for Expanded Learning: Grades 3-5 | Robotics for Expanded Learning: Grades 6-8 | Robotics for Expanded Learning: Grades 9-12 |
![]() | ![]() | ![]() | ![]() | ![]() |
| Robotics-Math for Expanded Learning: Grades TK-K | Robotics-Math for Expanded Learning: Grades 1-2 | Robotics-Math for Expanded Learning: Grades 3-5 | Robotics-Math for Expanded Learning: Grades 6-8 | Robotics-Math for Expanded Learning: Grades 9-12 |
![]() | ![]() | ![]() | ![]() | ![]() |
For more information, please click here.
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
Engineering Design with Robotics provides students with authentic opportunities to Design, Build, and Program Their Own Robot Machines while exploring and applying engineering design, computational thinking, mathematics, computer science, robotics, creativity, and STEAM through real-world engineering projects and challenges.
Linkbot is Barobo's patented reconfigurable modular robot. Each Linkbot serves as a programmable robot building block with precision actuators and wireless connectivity, enabling students to quickly Design, Build, and Program Their Own Robot Machines.
Students are inspired by a growing library of more than 100 2D and 3D structures built using Linkbot accessories as mathematical manipulatives and over 100 robot machines built using Linkbots and accessories, each supported by demonstration videos, complete parts lists, step-by-step building instructions, ready-to-run programs, and engineering design guidance. Students first build existing robot machines to develop engineering skills and confidence, then modify, improve, combine, or redesign those examples before ultimately Designing, Building, and Programming Their Own Robot Machines.
Platform and Instructional Features:
SnapConnect™ Technology: Using Barobo's patented SnapConnect™ technology, Linkbots, OmniBots, Arduino boards, ultrasonic sensors, LEGO® components, and accessories can be quickly connected without special tools, allowing students to focus on engineering design, computational thinking, creativity, and innovation rather than mechanical assembly.
TK–12 Versatility: The same robot and programming platform support learning from TK through Grade 12, allowing students to progressively strengthern their knowledge while using familiar tools year after year.
Unified Robotics Platform: Engineering Design with Robotics integrates Linkbots, OmniBots, Arduino modules, sensors. and accessories into one common Linkbot-based platform, providing extensive opportunities to explore robotics, engineering design, physical computing with Arduino and sensor-based rootics, and authentic real-world applications.
Ease of Programming: Students can quickly program the robot machines they build, allowing them to immediately test ideas, investigate engineering solutions, and refine designs through engaging interactive activities.
LEGO® Integration (Optional): Through the LEGO® Connection Pack, widely available LEGO® components can easily be incorporated into Linkbot robot machines, providing additional opportunities for creative engineering design.
3D Printing (optional): Schools with access to 3D printers may design and fabricate custom robot parts using downloadable STL files and integrate them into Linkbot robot machines for advanced engineering design projects.
Engineering Design with Robotics supports RoboBlocky Math™, STEAM, Computer Science, and Engineering Design with Robotics Pathways, Expanded Learning with Robotics, RoboParade™, RoboEngineering Expo™, and RoboPlay™ Competitions, providing a common engineering design experience throughout the RoboBlocky Curriculum.
Together, these resources provide students with unlimited engineering design possibilities while inspiring the next generation of innovators, engineers, scientists, and technology leaders.
For more information, please click here.
| RoboPlay Challenge Competition Curriculum | ||||
![]() |
RoboPlay is a unique, mathematics-focused, level-playing-field robotics competition for students in grades TK–12.
RoboPlay™ Competitions include RoboPlay Adventure Competitions (K–1) and RoboPlay Challenge Competitions (Grades 2–12).
Designed around grade-level mathematics skills, the competition fosters teamwork and showcases students’ real-world mathematics problem-solving, engineering design, and creativity under time constraints. Participants use reconfigurable modular Linkbot robots and accessories to creatively solve mathematics adventures and challenges that integrate coding, engineering design, and robotics. Key features of RoboPlay include:
For more information about the RoboPlay™ Competitions, please click here.

| Holiday Activities (Grades TK-K) | Holiday Activities (Grades 1-2) | Holiday Activities (Grades 3-5) | Holiday Activities (Grades 6-8) | Holiday Activities (Grades 9-12) |
![]() | ![]() | ![]() | ![]() | ![]() |
Discover free curriculum resources, common features and benefits, professional learning opportunities, and educator testimonials that support the successful implementation of the RoboBlocky Curriculum.
| Robotics Challenges for Outreach Programs | Introduction to Physical Computing with Arduino | Hour of Robot | Hour of Code | Projects |
![]() | ![]() | ![]() | ![]() |
Barobo offers both online and on-site professional learning to support educators in integrating RoboBlocky curricula into classroom instruction and expanded learning programs.
In collaboration with higher education partners, including UC Merced Professional & Continuing Education and UC Riverside Professional and Global Education, Barobo supports educators pursuing a Computer Science Supplementary Teaching Credential and related professional learning opportunities. UC Merced also provides Continuing Education Units (CEUs) for participating educators.
A train-the-trainer program is also available, enabling school districts to conduct their own professional learning for teachers, building local capacity and supporting long-term sustainability.
For more information, please click here.
|
"I like how I can use the curriculum to integrate coding and hands on math to bring math alive for the students …Fun, exciting, and lots of opportunities for kids to learn from their mistakes." --- Catherine Ouellette, Kindergarten Teacher "The RoboBlocky curriculum is a godsend for distance learning! Thanks!" --- Robert Beckett, High School Robotics Teacher “RoboBlocky is awesome! Bringing programming to life with the Linkbot! The materials and online curriculum are fantastic.” --- Margaret Willett, 9-12th Grade CS Teacher |
![]() |