Ozobot Blockly
A visual programming platform, Ozobot Blockly enables users to code Evo robots by building block-based programs consisting of five levels that range from simple icon-based blocks (Level 1) to full-text programming (Level 5).
How it Works
Get started with Ozobot Blockly in three steps.

1. Create Your Program
First, drag and drop blocks from any of the five Blockly levels to build a program for your bot.

2. Connect Your Bot
Next, pair your robot to the laptop or tablet on which you’ll be running Blockly via BLE.

3. Load Your Program
Now for the fun part! Select “Run Program” or “Flash Loading” to load the program on your paired robot.
What You Will Need
1. A computer or smart device.
See all Compatible Devices
Get Blockly Lessons on Ozobot Classroom
From introductory to advanced, Ozobot Classroom is home to hundreds of free Ozobot Blockly lessons for users of all skill levels.
Learn More on Ozobot Editor
Meet Ozobot Editor
Our newest Blockly-based programming platform for Ozobot Ari, ORA and Evo robots, Ozobot Editor features enhanced capabilities, new blocks, and supports the full range of our robotics platform.

Ozobot Editor Capabilities
Multi-bot programs
Real-time communication
Multi-function concurrency
On-screen numerical results*
Real-time bot sensor readings
Math Functions
* Coming Soon
Which Bots Work with Editor?

Ozobot Ari
Connects using WiFi.

Ozobot Evo
Connects using BLE.

ORA
Connects using ethernet cable.
FAQ
Ari and ORA are not compatible with Ozobot Blockly. With Ozobot Editor you can connect Ari, Evo, and ORA at the same time.
Ari and Ora are not compatible with Ozobot Blockly. With Ozobot Editor you can create programs with separate tasks for Ari, Evo, and Ora that run concurrently.
No, Ozobot Editor does not support Bit or Bit+ robots.