CodeCTRL

Code, play, and explore with this handheld micro:bit controller.

Micro:bit microcontroller board with LED matrix display and touch buttons | Forward Education

micro:bit Powered

School building icon with clock face and flag roof on light blue background | Forward Education

Grades K-12

Green flowchart diagram with connected nodes and directional arrows on light background | Forward Education

3+ Ways to Use

Shop now

Green controller case with micro:bit board, joystick, and visual coding blocks displayed | Forward Education
Young student holding blue micro:bit controller with LED display grid and code buttons | Forward Education

Easy Visual Coding

Get quick coding wins using micro:code, an icon-based intro for early learners.

MicroCode visual programming interface showing block-based coding blocks and tutorial lessons | Forward Education

No Computer Needed

Code on-screen or with plug-and-play modules using CodeCTRL and micro:bit.

Blue handheld game controller with screen, joystick, and buttons for coding projects | Forward Education

Turn Gamers into Makers

Play MakeCode Arcade, explore the code, customize, and make your own.

One micro:bit accessory, multiple ways to use.

CodeCTRL supports learners of all ages with hands-on physical computing, visual coding, eSports, and even creating complex micro:bit systems for advanced learners.

Simple step-by-step tutorials to get started with handheld coding.

Visit the Tutorial Library

Learn how to use when-do rules to trigger actions based on events.

View the Tutorial

Download games and follow instructions to make your own.

View the Project

Take a Closer Look at CodeCTRL

Hover over the hot spots to explore

CodeCTRL has a a large screen and classroom-ready design that makes it perfect for education.

Mint-green handheld controller with micro:bit board and pixel display interface | Forward Education

micro:bit Edge Connector

Secure, slide-in connection to keep buttons and sensors exposed and ready to use.

Large Display

Easily view graphics, text, play games, and get project feedback.

Joystick

Familiar control for playing games and navigating projects.

Control Buttons

Intuitive two-button layout for selection and interaction

On/Off Switch

Simple power control to save battery life

Smart Modules Port

Connect plug-and-play sensors and components for more project possibilities

Charging Port

Fully charge with micro-USB in less than 60 minutes

Frequently Asked Questions

Resource for quick answers to common questions.

Missing something? Let us know!

What is CodeCTRL

CodeCTRL is a considered a micro:bit display shield. It provides a visual display for micro:bit programming and other micro:bit coding projects. After downloading the desired program onto the micro:bit, CodeCTRL can provide a visual interface for microCode, MakeCode Arcade, and other similar programs.

Is a micro:bit required to use CodeCTRL?

Yes, a micro:bit V2 is required to use CodeCTRL. The micro:bit is what holds the coding program for CodeCTRL. Without a micro:bit and downloaded coding program, the CodeCTRL will not function.

How is the CodeCTRL charged?

The CodeCTRL uses a microUSB cable for charging - the same type of cable used with the micro:bit.

How long does the CodeCTRL battery last?

The battery life of the CodeCTRL will depend highly on the length of time the screen is on. On a full charge, the CodeCTRL battery should last a full day.

What external robotic components is the CodeCTRL compatible with?

The CodeCTRL uses the same reversible cable connection as the other robotic components in the Forward EDU robotics ecosystem. This means that almost all of the sensors and input/output devices found in the Climate Action Kit or other robotic kits are compatible with CodeCTRL and can be programmed using microCode.

We recommend the following robotic components for use with the CodeCTRL: Touch Sensor, Moisture Sensor, Rotary Dial, LED Light, Solar Sensor, and Sonar Sensor.