Educators
STEM Educators can turn abstract coding concepts into tangible, interactive experiences. Students write code and instantly see it come alive—blinking LEDs, moving motors, sensing the environment. No soldering, no setup delays—just plug, code, and create.
Hand-picked Options
Technically all DUELink boards can be used in education. However, we have hand selected these DUELink boards for STEM educators.
![]()
| ![]() Touch-sensitive connections with graphing LED matrix, light sensor, and a buzzer. |
Ultra Low-Cost
These low-cost boards offer an edge-connector similar to micro:bit. Everything on-board is fully supported by the DUELink engine and MicroBlocks. Also, with a little experience, users can utilize the edge connector and build extensions to control micro:bit robots and other accessories!
![]() Graphical 128x64 display, light sensor, buzzer and 2x user buttons. | ![]() 5x5 LED matrix, light sensor, buzzer, and 2x user buttons. |
$100 STEM Classroom!
STEMify an entire classroom with everything you need for under $100! Students can double-up and use this pack of 14x CincoBit boards. Worry not, storage boxes and USB cables are also included.
Students will start controlling the LED matrix and making sounds in minutes, then use logic to build games in hours. Everything will be done in the student-friendly MicroBlocks drag-and-drop block coding environment.

Optionally, students can use the edge connector to learn about digital/analog inputs/outputs, and can control motion using servo motors.

Have a micro:bit accessory in mind, such as a robot? A pre-created extension can be used by the students to make a "Dancing robot"!

Exciting Specialty Boards
These options are designed to add excitement in the learner's hands.
![]() Robot-shaped Microcomputer. | ![]() Smart Holiday Tree with 26 LEDs and a sound buzzer. |
![]() Capacitive Touch Piano. | ![]() LED Snowflake. |
All mentioned options include a USB connection for an easy plug-n-play experience. Snowy however is designed to tether to your board. Use it to extend your classroom with an exciting addition.

Duino
We have designed DueDuino for all Arduino fans, with matching headers to help you experiment with "Shields".
You can code DueDuino using the DUELink engine, or fully code it using the Arduino IDE, turning it into a low-cost Arduino-compatible board with Downlink connector.
Third-Party Options
DUELink modules work in so many ways, allowing you to continue using your existing hardware and software.
Perhaps you want to use micro:bit with Microsoft MakeCode tethered to an LED module.

Or use Raspberry Pi with Python tethered to a barometer.

Or use Arduino with its software or with MicroPython tethered to a Daisylink of modules.

You can even tether DUELink modules to PCs and Laptops, then control them using JavaScript, Python, .NET, and beyond!

The ever-growing Product Catalog has an impressive list of options!
Chaining Modules
Connect one, or connect them all, DUELink gives you options with its modern Daisylink.
You could load MicroBlocks on CincoBit then use it to control Displays, LEDs, and more.

Or you could use Python on a PC/Laptop to access modules.

Not sure which modules to use? Start with the Essential Modules Kit.

Arcade Games

Part of GHI Electronics offering is BrainPad Arcade which focuses on game development through Microsoft MakeCode Arcade. DUELink adds physical computing to game development in your classroom. The Arcade page has more info.
Coding Options

There are many options to cover students of different backgrounds and age groups. Options can range from young students coding blocks to advance AI Python projects.
MicroBlocks
Use MicroBlocks for a fantastic block-coding experience! Users drag-and-drop on the PC to instantly see changes on the connected hardware. There is no need to "download" to the device.
Users can run MicroBlocks on the web or they can download local offline software.

MicroBlocks can run directly on a single module, or can be used to control one, or more, tethered modules.
Python/JavaScript
Many modern coding languages can be used on a PC with DUELink. Language options include Python and JavaScript. Applications can be a complex AI project that needs access to the physical world, or a simple read of a sensor to control an actuator.
DUELink Scripts
While you can use your favorite hardware and software to control DUELink modules, all modules also include a built in scripting engine. Students can utilize this Python-BASIC-like friendly language for a type-coding option. Coding is done on a Console that runs in a web browser and requires no installations.
Arduino
If you are an Arduino user, you have the option of using official Arduino boards with DUELink modules.

You also have the option of using the official Arduino IDE and software libraries to code any DUELink module directly. You can even have a combination of both, where the first module is loaded with your own Arduino firmware, that is in turn controlling a Daisylink of DUELink module. See the Arduino page for full details.
MakeCode
You can use Microsoft MakeCode if you have a micro:bit that is tethered to DUELink modules.

Consider MicroBlocks for a block-coding option than can run directly on DUELink modules.
A STEMission!
We have been on a mission to empower educators for decades, before STEM was even a known term!

How many students haven't we exposed to technology yet?", asks DUELink founder - Gus Issa, who believes: Tomorrow's greatest ideas will stem from the digital knowledge we plant today.











