Grab Bag Lesson Plans.

Miscellaneous lesson plans for Cubelets robot blocks.


Cubelets aren’t just for computer science. They are creative design and modeling tools.

Their many different functions inspire students and teachers alike to make connections to every subject. Cubelets connect to so many different topics – they can help students demonstrate reading comprehension or serve as fodder for excellent short stories. Cubelets can demonstrate math concepts like fractions and averages, and Cubelets mimic animal behaviors and ecosystem interdependence.

Did we pique your interest? Check out some of our greatest Cubelets connections in our Grab Bag!

Project Based Learning.

Connect Cubelets outside the classroom.

Video PBL.


  • Students investigate Cubelets or remind themselves of Cubelets’ basic functions.
  • Students create storyboard introducing specific Cubelet.
  • Students record and revise Screencast or other recorded media about Cubelets.
  • Assets include Day-by-Day lesson ideas, Cubelets image resources, editable student rubric, and more!


Students will use a variety of digital tools to create and share multimedia projects explaining how Cubelets work.


Teachers look for:

  • Students use intentional vocabulary and storyboards to create an easy-to-follow introduction to each individual Cubelet.

Computer Science Connections.

If you’re introducing Computer Science to your students, check out the nine lesson unit that aligns with CSK12 Standards.

Function Box.


  • Begin class by having students take turns modeling 3-block robot constructions.
  • Students act out their individual roles and build their common vocabulary.
  • Begin to introduce THINK Blocks that are relevant to your students and your Cubelets Education Pack.


Students will act out the difference between software and hardware to understand how Cubelets send data back and forth between them.


Teachers look for:

  • Students draw a diagram with an explanation of how the data moves within that Cubelets construction.

Software versus Hardware.

(Introducing Personality Swaps to Elementary)


  • Introduce vocabulary for the day: software and hardware.
  • Students build basic robots using default Cubelets.
  • Students Personality Swap one Cubelet in their robot construction and describe how the robot’s behavior changed.
  • Co-construct meaning about what changed: hardware or software? How do we know?


Students will explain the difference between software and hardware when playing with Cubelets.


Teachers look for:

  • Students identify examples of software (behavior changes) and hardware (wheels, sensors, etc.) when playing with Cubelets.
  • Students describe one example of software in default Cubelets.

Generalizable Algorithms.

(Introducing Personality Swaps to High School)


  • Students design robot using two different SENSE Cubelets.
  • Students record robot behavior in each of the five primary states.
  • Students improve robot behavior using Personality Swaps in the Cubelets App or Cubelets Console.
  • Extension: students write their own custom Personality Swaps using Cubelets Blockly.


Students will design robots that model generalizable algorithms and practice routines to test generalizable algorithms.


Teachers look for:

  • Students can explain what makes an algorithm generalizable and give examples of how generalizable algorithms are tested.

Counting in Binary.

(Use Personality Swap with Bar Graph Cubelet)


Base-2 and Base-10 systems differ in what each place value represents. Before class, teacher programs Bar Graph Cubelets using the “Binary” Personality Swap. After introducing the concept of binary counting, students read a variety of numbers from the Personality Swapped Bar Graph and compare their answers using the Remote Control “Read” function. This lesson is one investigation within a larger learning chunk. Consider also counting in binary using your fingers.

Write Your Own Personality Swap.

(Use Personality Swap and Blockly)


Students choose a Personality Swap they find useful or fun (ie. Wacky Blinker or Two-Way Rotate) and write their own Blockly code to mimic and customize that Personality. Consider ideas like sending a different message than SOS in Morse Code, changing the blinking pattern in Wacky Blinker or tweaking when the Two-Way Rotate changes direction. Check out Create with Cubelets for some videos to help students get started using Cubelets Blockly – the same videos will help with Cubelets Console Blockly!

English Language Arts (ELA) Connections.

Character Mimic.


Students design robots that represent specific characters in a text they are reading. Robot constructions can be as simple as a Fraidy-Bot or Cuddle-Bot or much more complicated. What is the character afraid of? What does the character love? What is the most important character trait? The magic comes in students’ explanations of how their robot construction represents the character. Responses could be oral or written.



Students design a robot then write a narrative that includes the robot as either a character or part of the setting. This is a great anchor for fictional narrative writing units. Here are some student resources that could help you or your students.

Practicing Relative Language.


Students design robots and then describe their designs to each other. Students focus on accurately using relative language such as above, below, behind, in front.

Science Connections.

Design Thinking.


Students use Cubelets as their experimentation and iterative tool to address a Design Thinking Challenge. Students could also use Cubelets as the improvement challenge to address during the Discovery-Interpretation-Ideation stages.
Prompts for design challenges could include:

  • Race your Cubelets.
  • Make a Player Piano.
  • Make a Maze-Solver Robot.
  • Make a Line-Follower Robot.
  • Make a robot that can steer with only one Drive Cubelet.
  • Make a parade float.
  • Make a Monster Seeker for before going to bed.
  • Make a robot that can help someone who is visually impaired safely navigate the classroom.

Biology – Animal Adaptations.


Because each Cubelet has its own unique function, Cubelets lend themselves to modeling (or imagining!) animal adaptations.

Using a combination of Cubelets, Legos (or other brick building blocks), and craft materials, try giving students an opportunity to represent a real-world animal using Cubelets and then ask them to design an imaginary animal for a new environment.

This activity works very well when animals are measured by their ability to “locate food”. Food could be a bright light bulb in a dark room or squares of black tape on a bright-white table (black marker does not work, but black electrical tape and black painters tape do) or boxes on an otherwise empty floor.

You could also test the animals by their abilities to avoid predators or potential hazards in their environment.

Choose one of these tests, not both!

Biology – Interdependence – Ecosystems.


Cubelets were originally designed to showcase emergent behavior of which there are many examples in the natural world. Some quick examples include ants, bees, termites, birds, and coral reefs.

These communities do not have “leaders” to assign roles or tasks to all the others. Instead, each individual within the community follows a few sets of rules and the results of all of the organisms doing their job include intricate ant hills, beehives, and bird flying patterns.

Cubelets function in much the same way – each Cubelet only does its own job or function, but when we combine them (the more, the better) the resultant construction exhibits an overall behavior that is different from any individual Cubelet.

Earth Science – Extreme Weather.


One common symptom of extreme weather is a lack of visibility and often a lack of power.

Based on whichever Extreme Weather event your class is focusing on, you might ask students to design a robot that can navigate through the darkness to either find people stuck in the storm or guide them out of the storm.

Physical Science – Waves.


Demonstrate amplitude versus frequency with this robot construction. Change the amplitude by waving your hand higher or lower above the SENSE Cubelet. Change the frequency by waving your hand at different speeds.

Physical Science – Drawing Waves.


Cubelets make an excellent spinning table on which students can draw on card-stock or paper plates, then measure the frequency and amplitude of waves.

Physical Science – Energy*


Cubelets can certainly be used to model the flow of energy in a system.

But it is important to remember that Cubelets receive their energy from the Battery Cubelet not the SENSE Cubelet. The transfer between Cubelets is actually due to the movement of data, not electricity. There is a constant electrical flow throughout a Cubelets robot construction. The electric flow is unaffected by a Blocker Cubelet.

Pushes and Pulls.


Students design multiple robots.

  1. Wheels facing the same direction.
  2. Facing away from each other (pulling).
  3. Facing toward each other (pushing).

Students compare how the robot moves as they adjust each SENSE Cubelet independently. First turning one all the way up, then turning the other all the way up. Students practice recording their results during the investigation.

Communication Challenge.


  • Prepare for this challenge by creating groups of Cubelets with different ACT Cubelets.
  • Students design the most effective information transmission robot using their group’s Cubelets.
  • Students test their robot constructions and provide feedback to peers.


Students will investigate a variety of student-designed information transmission robot constructions.


Teachers look for:

  • Students create a robot construction that can communicate using their assigned ACT Cubelet.
  • Students give meaningful feedback to peers.

Math Connections.



Students use either a Bar Graph Cubelet, Cubelets Console, or the Cubelets app to investigate the weighted average of multiple senses in one robot construction.



Students investigate each SENSE Cubelet to determine how the environment is translated into SENSE Values using either the Bar Graph Cubelet, Cubelets Console, or the Cubelets App.

(Closer objects and brighter lights translate to higher SENSE Values.)

Rates and Proportions.


Students design robots to race across a set distance.

They measure how long it takes each robot to cross the finish line, translate that into unit rates, and compare their rates to confirm the winner.

Try changing the length of the course or giving students the opportunity to iteratively redesign their robots and recalculate their updated results.

Number Sense.


(Before you begin this activity, decide whether students will be using Bar Graph Cubelets (1-10), Cubelets Console, or the Cubelets App (1-255 to confirm their hypotheses.)

Students draw data flow diagrams of simple robot constructions. Then, hypothesize what the block values of each Cubelet are at various points during the robot’s movements. Finally, students collect data using either the Bar Graph Cubelet or Cubelets apps to check their hypotheses.

Beginning Fractions.


Students build robots and then describe them using fractions.

  • How many Cubelets in the robot are SENSE Cubelets?
  • How many are ACT Cubelets?
  • How many are SENSE Cubelets?


Students can also describe the robots of the entire class.

  • How many robots use a Distance Cubelet?
  • How many use a Brightness Cubelet?

Equivalent Fractions.

(Use Cubelets Console / Cubelets App & Bar Graph Cubelet)


First, students measure data value of a Cubelet using a Bar Graph (denominator is 10).

Then, students write equivalent fractions for that value.

Compare equivalent fractions to the data flow measured using Data Logger in Cubelets Console. Or use the Remote Control “Read” function of the Cubelets App (denominator is 255). Discuss how equivalent (or not) the two values are. Which is more useful? Why?

Art Connections.



  • Begin class by looking at abstract art examples that emphasize bold, intersecting lines and/or circles.
  • Show students how to attach markers to their brick adapters and then to their Cubelets.
  • Students design Cubelets robots to draw on butcher paper or paper table cloths.


Students will design robots that draw abstract art.


Teachers look for:

  • Students share their robot art with peers and discuss the strengths and weaknesses of their design.



  • Begin class by looking at examples of a variety of types of dance.
  • Lead students to build a Bucking Bronco robot.
  • Students design Cubelets robots that perform a new dance move or dance sequence!


Students will design robots that perform a new dance move or dance sequence.


Teachers look for:

  • Students share their dancing robot with peers and discuss the strengths and weaknesses of their design.

Scribble Game.


  • In partners, students take turns first drawing a simple scribble and then passing that scribble to their partner, who draws a picture incorporating that scribble.
  • Then students design ArtBots to create the Scribbles that they then turn into pictures.


Students will use their ideas, feelings, emotions, points of view, and previous experiences to create visual art.


Teachers look for:

  • Students share their art with peers and talk about how they created it.


Frequently asked questions.

Cubelets FAQs is your place to find answers to common questions about Cubelets robot blocks, orders, and Modular Robotics.

Contact us.

Need help, can't find an answer? Contact the Modular Robotics support team and we'll help you!

Shipping and tax policies.

Get the details on Modular Robotics shipping policies and sales tax collection for orders in the United States and around the world.

Warranty and returns.

Cubelets are backed by a one year warranty. Need to make a claim, get a replacement, or have questions? Click to get started.

Cubelets Resources.

Everything you need to teach with Cubelets robot blocks.

Explore a huge collection of K-12 lessons, activities, guides, training, and more.

New to Cubelets?

Learn everything you need to know to start creating more with Cubelets robot blocks in this handy Getting Started Guide.

Go further with Cubelets apps.

Go beyond the building blocks and play with the code inside. Cubelets apps make it easy to create even more with your Cubelets.

Looking for some inspiration?

There are millions of robots you can create with Cubelets. Check out these robots to help inspire your inventions.

Shop Cubelets.


Cubelets robot blocks are used by educators all around the world to help students explore computational thinking, coding, and STEM. 

Jump to...

At Home.

Bring home the educational teaching tool loved by teachers everywhere. Explore sets designed for learning through play.

Jump to...