Getting Started with EduBlocks

What Is EduBlocks?

Edublocks is a new program for the raspberry pi, which allows you to write real python code but in block format like Scratch, with this in mind it is helping educators teach younger children to program in python and by the time they are able to move on to python they will already understand the python syntax.

How To Install EduBlocks

EduBlocks does not come installed on the Raspberry Pi by default, so for us to install it we need to open a terminal window do this by clicking on the icon that looks like this Terminal Icon It is located at the top along from the menu icon.

Once the Terminal has opened you will see a window similar to this: Terminal Window

Now we need to type the following command:

curl -sSL get.edublocks.org | bash

Once you have typed the line above press enter. Now we just have to wait till its finished.

Getting To Know EduBlocks

Once it is finished you will see that there is an EduBlocks Icon on the desktop, like this: EduBlocks Icon Double click on the icon.

Once Edublocks has loaded you will see something like this: EduBlocks Window

The menu along the top gives you options of what to do with your code.

  • Block View is the default view.

  • Python View This lets you see your code written as python.

  • Python Download This Downloads your code as Python.

  • Open This opens previously saved EduBlocks code.

  • Save This saves EduBlocks code for you to go back to later.

  • Run This runs any code that you have created.

The menu down the left hand side gives you your coding blocks.

  • Basic menu The basics menu has things that may be used a lot like while loops and print statements.

  • EduPy Menu The EduPy menu gives you 3 sub menus. These refer to the CamJam EduKits, which is what EduPy was developed for.

  • Kit 1 This lets you control basic electronics like LEDs, buttons, and buzzers.

  • Kit 2 This lets you control sensors like Temperature and motion.

  • Kit 3 This lets you to control robots.

  • Minecraft Menu Clicking on Minecraft gives you 2 sub menus.

  • General This contains the blocks to interact with the python Library and the Minecraft program.

  • Commands This contains the rest of the blocks needed to integrate with Minecraft like the post to chat. which posts messages to the chat menu in Minecraft.

  • Sonic pi this allows you to interact with the sonic pi program which allows you to live code music.

  • Pimoroni This is a menu of Pimoroni add on boards that can be controlled using EduBlocks.

  • Advanced This contains advanced Edublock commands.

That is all I am going to cover in this guide.

Keep having FUN while LEARNING!