CodeCTRL

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

micro:bit Powered

Grades K-12

3+ Ways to Use

Shop now

CodeCTRL for micro:bit - Forward Education
CodeCTRL for micro:bit - Forward Education

Easy Visual Coding

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

CodeCTRL for micro:bit - Forward Education

No Computer Needed

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

CodeCTRL for micro:bit - 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.

Forward education CodeCTRL showing screenshots of micro:bit Microcode program

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.