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

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

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.
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.

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.