Lego Robotics with Edison

Lego Robotics with Edison

Why Edison?

Edison is a programmable robot designed to be a complete STEM teaching resource for coding and robotics education for students from 4 to 16 years of age.

Effective, engaging and enjoyable coding education

Edison helps deliver meaningful computational thinking, computer programming and 21st-century education in an engaging, hands-on way.

Designed for the classroom environment, Edison robots are durable, have no loose parts to manage, and thanks to their compact size, are easy to store. Edison works right out of the box, fully pre-built with all sensors ready to use. There’s no software to install or manage, making it easy to use Edison with different device types and platforms, including laptops, Chromebooks and tablets.

Coding education for all ages and skill levels

Edison’s robotic capabilities can be unlocked with ease through simple barcode programs. Children as young as four years old can begin to explore coding and robotics using the unique barcodes to activate pre-set programs.

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.

Students can then progress through three different programming languages as their skills increase, working from icon-based drag-and-drop coding, through block-based coding and on to text-based programming.

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.