Sign in:

Cubelets Blockly

Code blocks for your robot blocks, easy robot programming with Blockly!
View Lesson Plans
Download Cubelets Blockly:

Coding novices need not worry. Cubelets Blockly is the perfect platform to learn to program your own robots! This simple and powerful visual programming tool gives you full control over your Cubelets® robot blocks. Create countless new robots and behaviors with the power of code.

Cubelets Blockly is a FREE coding environment for your Cubelets® robot blocks. Blockly, a visual programming language originally developed by Google, forms the backbone of this powerful learning tool available for macOS and Windows. To start, download and install the program for your operating system.

Download Now
For MacOS or Windows

Download for other operating systems.

Start with some tutorials:

Want to dive in a program your very first Cubelets robot? Great! These tutorials will teach you the basics of programming Cubelets with Cubelets Blockly.

Follow along with step-by-step tutorials that introduce concepts like:

  • Variables
  • Timing
  • Logic
  • Conditionals
  • Loops and more!

What you’ll need:

Cubelets® robot blocks, Bluetooth Cubelet, Cubelets Blockly, Bluetooth Enabled Mac or PC

  1. Cubelets robot blocks
  2. A Bluetooth Cubelet
  3. Cubelets Blockly desktop application
  4. A Bluetooth Enabled Mac or PC
  5. (Unfortunately, Cubelets Blockly isn’t available for Chromebooks or tablets at this time.)

What else can I build?

Cubelets Blockly F.A.Q.

  • Why should I learn to program Cubelets? +

    Cubelets are educational toys. At Modular Robotics, our goal is to build toys that impart new knowledge and skills through play. Over the past few years, Cubelets have delivered intuitions about complexity and robotics to thousands and thousands of students, museum goers, and budding roboticists.We are incredibly proud of Cubelets, but we’ve always wanted to help our users do more. Programming unveils a whole new way to play with, and learn from, Cubelets.

    Programming is widely considered one of the essential 21st-century skills. Kids and adults can learn to code from a tremendous variety of products, services, and classes. But, learning to code with Cubelets teaches you more than just loops, functions, variables, timing, logic and conditionals.

    Cubelets Blockly elevates your Cubelets experience, helping you see new ways that you can build, modify, and learn from tiny robots. You can create countless new robot behaviors that make your code come to life. Along the way, you’ll learn something that no other system can offer, how to program a distributed system. Unlike other programming tools, Cubelets Blockly teaches you to think about the effect one change can have on an entire interconnected system by programming specific parts.

    Discover the power of distributed programming and learn to code at the same time with Cubelets Blockly tutorials.

  • I’ve never programmed before; can I use Cubelets Blockly? +

    Yes! Cubelets Blockly is designed to help programming novices learn about and experiment with visual programming. We recommend visiting the Cubelets Blockly tutorials to get started.

  • Where can I purchase a Bluetooth Cubelet? +

    It's quick and easy to buy a Bluetooth Cubelet directly from Modular Robotics or from one of our resellers!

  • What is 'visual programming?' +

    Visual programming (sometimes called block-based programming) allows users to create programs using graphic elements instead of specifying them textually.

  • What’s the best age to learn to code? +

    Whatever age you are!

    Actually, when it comes to learning to code there isn’t any set age, yet. Let’s start by saying that it’s too early to know for sure, and the debate continues as to what ages is best. It’s been found that ages 2-7 are a great time to learn a foreign language. As a result, a lot of the effort has gone into making programming inroads for young children.

    Cubelets are designed for robot builders ages four and up. Around age four, many children start being able to comprehend sequenced instructions and keep track of concepts that may take 5-6 steps to describe. These skills are really important when it comes to understanding code. With some careful guidance, it is possible to learn to code at a very young age.

    Cubelets are actually a bit more complex than the average learn-to-code product. This has to do with the fact that Cubelets teach you about, and rely upon, distributed programming. This means that each Cubelet is programmed separately and their interaction determines the overall behavior. It’s a novel way of thinking, and provides you a new tool for deciphering hard problems!

    So while the answer to this question is long, it can be summarized as… children as young as four can learn to code simple programs. The more guidance you can offer to younger coders, the better. To help you, we’ve created a few simple tutorials that you can tackle together.

  • Where can I reach customer support? +

    There are a few ways to reach Modular Robotics: email, visit the forum, or leave us a voicemail at 720.275.6025

  • Can I use Cubelets Blockly on my mobile device or Chromebook? +

    Coming soon!

  • Puzzle pieces are cool, but can I write text-based code for Cubelets? +

    You can! See Cubelets Flash.