One classroom-ready editor that bridges drag-and-drop blocks and real Python. Students can switch between the two, or watch them translate live, side by side.
Drag a block, see the Python. Edit the Python, see the blocks update. No copy-paste, no mode-switching, no losing your place. The same program shown two ways, kept in sync as you build.
Beginner-friendly drag-and-drop. Students focus on logic without fighting syntax.
Real Python, syntax highlighting and all. The same code students will see in industry.
Drop a block, the Python writes itself. Type Python, the blocks rearrange to match.
Students can work the way that suits them best, and teachers can set the view for the whole class.

Drag and drop code blocks from categorised menus. Great for beginners learning programming concepts without syntax worries.

Write Python code directly with syntax highlighting, a built-in function dictionary, and a live console for debugging.

See blocks and text side-by-side with real-time translation between them. Watch how blocks become Python code as you build.
Watch the rover execute your code line by line. Both the block and text views highlight in real time so students can see exactly what their code is doing and debug issues quickly.


The same blocks, the same Python, the same lessons. Run on a physical Micromelon Rover or our Robot Simulator without changing a thing.
The Micromelon Code Editor is designed to make teaching Digital Technologies as easy as possible.

Manage your entire class from a single dashboard. Control what students can see and do, share your screen, and monitor progress in real time.
A live dashboard showing all sensor data from the rover in real time. See colour, IR, ultrasonic, and gyro readings as they change.

Students can save and manage multiple projects. Pick up where you left off from any computer with the Code Editor installed.

Advanced students can move beyond the Code Editor and control their rover from any Python environment, including VS Code and PyCharm, using the Micromelon Python library.

Students can sign in with their school Microsoft or Google account, or teachers can create simple username-only accounts with no personal information required.
Students start with simplified blocks in Junior, progress to the Code Editor's block and text modes, then advance to professional Python.
Try the Robot Simulator to get started with coding right away, no hardware needed.
Everything you need to run the Code Editor in your classroom, on the devices you already have.