Learning Math and Coding with Robots

About RoboBlockly:

RoboBlockly is a block-based computing environment for learning coding, robotics, Arduino, and math. In addition to nearly 500 ready-to-go coding and robotics activities, teachers and students can create their own activities. It also allows teachers to manage their classes, add student accounts, assign homework, grade student submitted homework, and provide feedback.

Based on Google's Blockly, it uses a simple puzzle-piece interface to program both hardware and virtual Linkbot from Barobo, Inc. and Lego Mindstorms NXT/EV3 as well as to draw and animate for beginners to learn robotics, computing, science, technology, engineering, and math (C-STEM). Blocks can be executed in debug mode step-by-step. RoboBlockly can also direct control Arduino board.

All math activities in RoboBlockly are Common Core State Standards Mathematics compliant. The CCSS math, math standard, hint, solution procedures, and solutions for each activity are well documented in PDF files. Instructors can easily extend these activities for their teaching tailored to their class and school settings.

RoboBlockly prepares students ready to program in C/C++, the most widely used conventional text-based language in industry and college.

The saved Ch code from RoboBlockly can be readily run without any modification in Ch, a C/C++ interpreter, to control hardware Linkbot and Lego Mindstorms NXT/EV3, or virtual Linkbot and NXT/EV3 with RoboSim included in C-STEM Studio.

You can easily share your ideas and creations with the growing RoboBlockly user community through Roboblockly Activity Portal.

Get started with RoboBlockly through an interactive tutorial.

RoboBlockly features fun backgrounds with complimentary activities.

By comparing Blocks and Show Ch code, RoboBlockly can also be used by anyone with text-based programming experience to learn Blockly programming quickly to teach K-12 students coding and math with robots.

Drawing in RoboBlockly

Animation in RoboBlockly

Play Music and Piano in Linkbot

You may play melody and compose your own music notes for playing in Linkbot by dragging playMelody() block to Workspace, then click “Run”. You can also play Linkbot as a piano, after you sign-in Activity Portal.

RoboBlockly can run in any modern browser, without installation of any software, independent of operating system and device. It supports Web browsers IE, Edge, Firefox, Chrome, Safari, in platforms of desktops, tablets, and smartphones with Windows, Mac, iOS, Android, etc.

RoboBlockly is a project of Barobo, Inc., Integration Engineering Lab (IEL), UC Davis Center for Integrated Computing and STEM Education (C-STEM).

Logo: RoboBlockly

jpg file

You may use the following html code to use RoboBlockly logo.

<a href = 'http://www.roboblockly.org/'> <img src= 'http://www.your_web_site.com/logo/RoboBlockly.jpg' width='200px' border=0 alt='RoboBlockly'> </a> for Learning Math and Coding with Robots

A Success Story on Using RoboBlockly in Classroom

Read this story how a teacher use RoboBlockly to teach students coding.