GLOBAL SITE AUSTRALIAN SITE

Educational robotics programming

All of our programming options are completely free to use with your Edison robot!

Edison can be programmed using any of our educational robot programming languages (EdBlocks, EdScratch or EdPy) or screen free programming options (Barcode Programming or Card Coding). You can easily use the same Edison robot with the different programming options.

All of the robot programming activities and languages for Edison can be accessed via a browser – no additional software is needed.

EdBlocks programming language

EdBlocks

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 programming language

EdScratch

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.

EdPy programming language

EdPy

EdPy is a python-like text-based programming language for the Edison robot. EdPy lets you unlock even more of Edison’s abilities while learning text-based programming.

EdPy programming language

Barcodes

The special Edison robot barcodes let you kick-start your exploration of Edison using pre-set programs such as clap-controlled driving, bounce in borders, or you can even control Edison like a remote-control car.

EdPy programming language

Card Coding

Card Coding lets students program Edison V3 using printable barcode cards – no screens required. Students can build real programs using sequences, loops, functions, and more!

Edison robot screen free coding 

Edison V3 - EdMat

Barcode Programming

The special Edison robot barcodes let you kick-start your exploration of Edison using pre-set programs such as clap-controlled driving, bounce in borders, or you can even control Edison like a remote-control car. To activate the program, you simply need to scan the correct barcode.

Card Coding

Card Coding lets students program Edison V3 using printable barcode cards. Students can build real programs using sequences, loops, functions, and more! They’ll control sensors, lights, and sounds, all by scanning the coding cards, no screens required.
With Card Coding, students learn foundational computer science concepts such as sequencing, loops, decision-making, functions and sensors.

EdScratch programming language

Edison robot programming languages

EdBlocks programming language

EdBlocks

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

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.

EdScratch now includes multilingual support! Students can code in their own language, enhancing understanding and engagement in diverse classrooms.

EdScratch programming language
EdPy programming language

EdPy

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.

How easy is it to program Edison?

To program an Edison robot, just follow these five easy steps:

  1. Choose one of the Edison robot programming languages to use and open its application in your browser.
  2. Select a ready-to-go demo program in the app or write your own program.
  3. Connect your Edison to your programming device using the USB cable.
  4. Click the ‘program Edison’ button in the app to download your program to your Edison robot.

Once your program has finished downloading, unplug the USB 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.

Looking for EdWare? EdWare was the original language for the Edison robot. EdWare has since been retired, replaced by our three other languages: EdBlocks, EdScratch and EdPy. You can still access information about EdWare here.

XMs Ed

Are you an educator?

Take advantage of our special classroom set discounts.

Click here to get a quote!
Ms Ed
  • This field is for validation purposes and should be left unchanged.
  • Keep up with Edison

    Sign up for our newsletter to get all things Edison delivered straight to your inbox.

Heads up

The Australian Federal Parliament has passed a law that extends goods and services tax (GST) to low value imports of physical goods imported by consumers from 1 July 2018.

This means that all customers purchasing Edison robots and accessories with an Australian shipping address must now pay GST. The GST will be automatically added to your purchase and show as a line item on your invoice.

We've detected that you are in Australia, so we wanted to let you know that we have changed your settings to view our Australian site, which displays GST inclusive pricing.

You can change back to the GLOBAL SITE at any time using the link in the top left of the page.

OK got it!    Take me to the GLOBAL SITE instead