EdPy programming language

EdPy is a highly versatile text-based programming language for the Edison robot. EdPy is based on Python, a popular computer programming language renowned for being easy-to-learn with high readability. Programmers use Python to develop everything from the latest apps to business software. Facebook, YouTube and Pinterest are just some of the many applications that use 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.

The online EdPy programming environment has a range of features designed to help students learn texted-based programming. These features include:

  • Line help – provides a plain-English explanation of valid lines of code
  • Autocomplete – automatically offers matched option suggestions as a user starts typing in code
  • Popup help – help box assistance providing a description of the code which appears as you type
  • Help text and examples – inbuilt help text and examples native inside the programming space

You can access EdPy online at www.edpyapp.com

Getting started with EdPy

To help you get started using EdPy, we’ve created a free video tutorial series. Each of the short videos in the series will introduce an element of the EdPy environment to help you get the most out of using EdPy to program your Edison robot. Be sure to check out the other videos in the series too!

 
 

Resources

These free, downloadable resources can help you get the most out of EdPy.

 

Lesson plans – student worksheets

The EdPy lesson plans are designed to introduce programming to students using Edison and EdPy in a structured, progressive way. The student worksheet set, containing 38 worksheets with 9 activity sheets, is organised into 10 lessons. The student worksheets enable independent learning and are perfect for students in year level 7 and above (13+ years old).

Download the EdPy student worksheet set

 

Teacher’s guide to EdPy

This guide offers teachers and instructors overviews, activity extensions and other supporting information for the ten EdPy lessons. The guide is structured as a complementary supplement to the student worksheet set and includes an overview of each lesson’s key learning outcomes, supporting information for each student worksheet, a student progress tracking chart and the answer key to the student worksheets. 

Download the EdPy teacher’s guide

 

Curriculum linking guide

This resource serves as a guide as to how the EdPy lesson plans to link to standards and requirements in the Australian Curriculum (v8.3).

Download the EdPy Australian curriculum linking guide

 

Help Text

A downloadable version of all of the help text contained in the ‘Documentation’ section of the EdPy online app. Great for use as an offline reference guide or syntax manual for EdPy.

Download the EdPy app documentation guide 

FAQ

Using EdPy
How do I access EdPy?

How do I download a program to Edison?

How do I run an EdPy program on Edison?

Where do I find all the functions I can use?

How do I know what a function does?

What are the words that get automatically filled into some functions?

How do I save my EdPy program?

How do I create my own functions?

How do I use interrupts?

How do I import other Python libraries?
About EdPy
What kind of language is EdPy?

What age user is EdPy for?

What do the different functions do?

Which browsers are compatible with EdPy?

Is there an EdPy iOS/Android app?
Troubleshooting in EdPy
Why isn’t my program downloading?

How do I use EdPy with Edison V1?

Videos

EdPy Tutorials
Tutorial 1 - Intro
Tutorial 2 - Basics
Tutorial 3 - Loops
Tutorial 4 - Variables
Tutorial 5 - Tune Strings
Tutorial 6 - Reading Sensor Values
Tutorial 7 - If and Else
Tutorial 8 - Functions
Tutorial 9 - Events and Interrupts
Tutorial 10 - Objects and Classes

Additional resources

 

EdPy resources translation kit

Looking to translate the EdPy resources into another language? Download the translation kit to get the editable files you will need.

 

Keep up with Edison

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

  • This field is for validation purposes and should be left unchanged.

Pin It on Pinterest

Share This