February 24, 2018

The Advocate's Toolbox

Coding Made Inventive: LittleBits’ Code Kit | SLJ Review

Get the latest SLJ reviews every month, subscribe today and save up to 35%.


“Make Something That Does Something.” With the launch of the littleBits Code Kit, the tagline of the company known for its electronic building blocks is truer than ever. The kit, which has been in development for over a year, is a suite of hardware, software, and resources that work together to teach kids, grades three through eight, how to apply computer code to their inventions.


In the hardware department, there are two new notable additions to the littleBits family: the codeBit and the LED matrix bit. The codeBit is described as the “brain” of the littleBits family and is essentially a tiny computer. It has three input ports and an equal number of output ports, each of which can be programmed using the free littleBits Code Kit app. The ­codeBit is accompanied by a dongle that plugs into a USB port, allowing the codeBit to ­connect to the computer wirelessly.

The LED bit is the new output and spotlights coding skills. It’s an eight-by-eight, illuminated matrix that can display images and scrolling text in 23 colors. The matrix can be set to a serial mode for programming the scrolling text and changing images, and a signal mode, which responds to incoming signals, thus useful for scorekeeping.

Also included in the Code Kit ($300; compatible with Mac, Windows, and Chromebook) is the new and improved speaker bit, as well as a USB power bit with a rechargeable battery and three powerSnaps that allow multiple branches of the circuit to come into the codeBit, powered by one source. In all, the kit contains 16 bits and 30 accessories. The accessories are a collection of mounting materials that make it easier to attach the circuit and the mounting board to a surface, and servo bit accessories facilitate incorporating the waving robot arm into a design.

Hot Potato… of Doom!

The codeBit works by uploading programs written in the new Code Kit App. The coding language is based on Google’s Blockly, a drag-and-drop block-based language. Students who are familiar with Blockly, Scratch, Hopscotch, or another block language should have no problem with the app. It’s basic enough for novice coders to create simple programs with fun results, but will also be appreciated by experienced students (and curious adults) who want to create something more complex.

Four sample projects can be scaffolded to teach users the language, each one making use of a different set of bits and code. The most advanced project, “Tug of War,” is an excellent example of the more sophisticated programs that can be created with the language. This program uses functions, variables, and loops, along with mathematical components. Remixing this code to implement one of the “level up your game” prompts is a challenge and will give users a glimpse into what it takes to be a programmer.

The last piece of the littleBits Code Kit suite is a collection of resources for makers and educators. These project examples and tutorials can be accessed from the Code Kit app homepage. Educators looking to integrate the Code Kit into their curriculum will find a strong collection of support materials available. It is entirely possible for a group of students (littleBits recommends two to three students per kit) to simply open the box and see what they can do. But for classroom teachers who want more structure, a curriculum guide is available, as are ­detailed lesson plans, a standards crosswalk that links Code Kit projects to Computer Science Teachers Association (CSTA) and Next Generation Science Standards (NGSS) Engineering Design standards, reproducible handouts, and a student workbook for recording ideas and progress. Don’t overlook the brief but useful implementation checklist—it’s sure to reduce the ­number of teacher headaches.


The ability to integrate code into a littleBits project already exists in the form of littleBits’s Arduino Bit. The littleBits Code Kit is more than a single bit that reads and runs programs—it’s a thoughtfully designed and constructed curriculum. The app and Blockly-based language make for an excellent entry point for novice coders and inventors, while the LED matrix offers numerous creative possibilities. In addition, the sample projects are ripe for remixing (beginning with the “level up your game” prompts). Teacher resources are both comprehensive and useful. Those resources, coupled with the community of inventors already gathered on the littleBits website, indicate help for every question that arises is never far.

LittleBits markets its products as tools to inspire invention. The goal is never just another amazing littleBits project; rather it’s to nurture a child who grows into an innovative creator. The Code Kit is a well-made, well-supported bridge to that goal.

Addie Matteson is a middle school librarian at Westminster Schools in Atlanta.

Extra Helping header

This article was featured in our free Extra Helping enewsletter.
Subscribe today to have more articles like this delivered to you twice a week.

This article was published in School Library Journal's August 2017 issue. Subscribe today and save up to 35% off the regular subscription rate.

Facts Matter: Information Literacy for the Real World
Libraries and news organizations are joining forces in a variety of ways to promote news literacy, create innovative community programming, and help patrons/students identify misinformation. This online course will teach you how to partner with local news organizations to promote news literacy through a range of programs—including a citizen journalism hub at your library.
Comment Policy:
  1. Be respectful, and do not attack the author, people mentioned in the article, or other commenters. Take on the idea, not the messenger.
  2. Don't use obscene, profane, or vulgar language.
  3. Stay on point. Comments that stray from the topic at hand may be deleted.

We are not able to monitor every comment that comes through (though some comments with links to multiple URLs are held for spam-check moderation by the system). If you see something objectionable, please let us know. Once a comment has been flagged, a staff member will investigate.

We accept clean XHTML in comments, but don't overdo it and please limit the number of links submitted in your comment. For more info, see the full Terms of Use.

Speak Your Mind