Obo Blocks

  • JavaScript
  • Pyodide
  • MicroPython
  • EdTech

Obo Blocks eases the transition from visual programming to text-based programming for students and teachers at RoboticGen Academy. Programs written in Scratch Blocks are converted into equivalent Python code that runs directly in the browser.

Features

  • Block-to-code conversion — Scratch Blocks programs become readable Python
  • Editable output — students can modify the generated Python and keep going
  • In-browser execution — code is interpreted with Pyodide, no local setup needed
  • MicroPython extensions — supports the embedded-flavoured Python used on classroom hardware