Designed for compatibility with both the Raspberry Pi and the micro:bit, Edublocks will transition you from coding in Scratch to coding in Python. Opensource.com have a quick article that’ll have you up and running with Edublocks in minutes:
EduBlocks Pi features a range of Basic Python functions to get you started with how the basics of Python work.
Install EduBlocks from the Raspberry Pi command line by issuing the following command:
curl -sSL get.edublocks.org | bash
Once the installation is complete, launch EduBlocks from either the desktop shortcut or the Programming menu on the Raspberry Pi.
Once you launch the application, you can start creating Python 3 code with EduBlocks’ drag-and-drop interface. Its menus are clearly labeled. You can start with sample code by clicking the Samples menu button. You can also choose a different color scheme for your programming palette by clicking Theme. With the Save menu, you can save your code as you work, then Download your Python code. Click Run to execute and test your code.
You can see your code by clicking the Blockly button at the far right. It allows you to toggle between the “Blockly” interface and the normal Python code view (as you would see in any other Python editor).
And with features like this coming down the pipeline what’s not to learn!
— EduBlocks Support (@edu_blocks) July 28, 2018
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!