Educational robotics programming software
All of our programming languages are completely free to use with your Edison robot!
Edison can be programmed using any of our educational robot programming languages. You can easily use the same Edison robot with different languages – just open the programming software application you want, connect your Edison and get started!
All of the robot programming languages for Edison can be accessed via a browser – no additional software is needed.
EdBlocks is a drag-and-drop, fully graphical horizontal programming language for the Edison robot. EdBlocks is a perfect introduction to programming and a fun way to start your coding journey.
EdScratch is a vertical block-based programming language for the Edison robot based on Scratch. EdScratch combines the ease of drag-and-drop programming with powerful functionality and flexibility.
How easy is it to program Edison?
To program an Edison robot, just follow these five easy steps:
- Choose one of the Edison robot programming languages to use and open its application in your browser.
- Select a ready-to-go demo program in the app or write your own program.
- Connect your Edison to your programming device using the EdComm cable.
- Press the round (record) button on your robot one time.
- Click the ‘program Edison’ button in the app to download your program to your Edison robot.
Once your program has finished downloading, unplug the EdComm cable and press the triangle (play) button on Edison to run your program in the robot.
You can always make changes to your program in the programming app, or write an entirely new program to run in Edison. Then simply reconnect your Edison, download the new or adjusted program and run it in your robot to see your code come to life!
Edison robots are ready to be programmed with any of the Edison programming languages, making it easy to try new challenges and activities matched to your students’ abilities.
Watch this: How to Program your Edison Robot video
This two-part video will first show you how to download a program from one of the programming languages to your Edison robot. In the second part of this video, you will learn what is actually happening when you download a program to your robot.
Edison robot programming languages
EdBlocks is a fully icon-based robot programming language that is super easy to use. A drag-and-drop block-based system, EdBlocks is intuitive and fun, even for younger users. Perfect for introducing anyone to programming, EdBlocks is ideal for students aged 7+ years old.
EdScratch is a vertical block-based visual programming language based on Scratch. EdScratch combines the ease of drag-and-drop programming with powerful functionality and versatility. The result is a robot programming language that is easy to learn and offers a robust platform for computer science education for students 10+ years old.
EdPy is a highly versatile text-based programming language based on Python. EdPy makes text-based programming fun by letting students see their code come to life in their Edison robot. With EdPy, students are learning the core of a real programming language and are able to take their exploration of robotics and coding to a more advanced level — perfect for students 13+ years old.