Edro Primary Programme @ WPPS – Module 1 2017

Edro Primary Programme @ WPPS

 Module 1 - 2017

First Lesson: Tuesday 18 April

“See it move… Watch it go! Look, it’s drawing a spiral now... And I coded it to do that!”

Learning computer programing is one of the most important skills a child growing up in today's world can acquire. Learning how to code with Edro makes this experience hands-on, practical and most of all, fun! The Edro Junior Robotics Academy takes children on a journey into the world of coding robots. Working with 4 Modules over the course of 1 year, Edro lays the foundations for a lifelong love of Mathematics, Science, Coding and Robotics. We will spend our time playing games, competing with friends and solving problems through the use of Drag and Drop coding - all this, while learning some very important  problem-solving skills along the way.

What are the Goals of the Edro Primary Programme?

“Everyone should know how to program a computer, because it teaches you how to think!”
Steve Jobs

  • Computation: We build solid foundation in key computational concepts paving the way for further study in the field.
  • Mathematics: We provide a practical setting in which Mathematics can be applied to computational problems.
  • Science and Technology: We convey a broad general knowledge of scientific topics related to the field of robotics and computer science.
  • Problem Solving: We develop a problem solving skill-set that can be applied in new and novel situations.
  • Fun: We inspire an interest in Mathematics, Science, Technology and Computer Programming.

An Overview of the Primary Programme

Module 1

“Inspiration through Movement”

In the first module, participants are guided through their first experience of programming a robot. An emphasis is placed on inspiring pupils to enjoy solving problems. Most problems in Module 1 center around movement based challenges. Participants make key learnings while getting their robots to draw a series of geometric shapes. All coding is done in a drag-and-drop style, minimizing the barriers to entry.

Module 2

“The Logic of Robot Choice”

In the second module, we are now eager and ready to dive deeper into computational logic. The focus of this module is on conditional statements – the programming logic of ‘if, then and else.” Problems worked on in this module involve participants integrating input from their robot’s sensors into their code. Examples of challenges faced in this module are “maze navigation with infrared proximity sensors” and “programing a robot to avoid or seek out light.” All work in this module continues to be done in a drag-and-drop style, reinforcing the confidence build in Module 1.

Module 3

“The World of Robotics”

In the third module, participants are ready to explore new robotics modalities. The focus of this module is on giving participants a practical experience of “what is out there.” This is done through introducing command line coding and basic, low level electronics. With this new field to explore, we find that there is much more flexibility in what can be done with our code but with the added challenge of technical details that we must watch out for. We will still return to drag-and-drop based code to finish off our work on conditional statements from Module 2. Examples of problems faced in this module are: “Programming our robot to follow lines,” “Converting our code from previous modules into the command line,” “Creating simple circuits with electrical components that are controlled by a microcontroller.”

Module 4

“Explode in Code”

In the fourth module, we make the conversion to fully-fledged coding at the command line. Working in the language of SPIN, we program our robots with yet unprecedented accuracy to tackle movement based problems. The problems we work on in this module are complex, yet with the groundwork well laid, we are ready for this challenge. Once complete, Module 4 leaves participants empowered and excited to further their robotic journey. Those hungry for more are encouraged to join Edro’s Second Year Primary Programme or a Senior Programme where more complex computational concepts are explored, along with more involved electrical and mechanical systems.

How Edro Lessons Work

How Edro Lessons Work

Independent Extra-Murals

Edro Academy lessons run as extra murals after school. All correspondence and payments should be handled directly with the Edro team and not with any school staff. 


All lessons in the Primary Programme are 75 minutes in duration. 


All equipment required for the academy class is supplied by Edro. No equipment purchases are required unless you decide to take this step.


The timetable for WPPS has not yet been finalised. Please fill out the Expression of Interest Form below and we will keep you updated.


The cost of the Primary Programme is a flat rate of R950 per term. Alternatively, a monthly payment of R375 from January to November (11 months) may be paid. All payments are made via EFT and bank details can be found here. 

Number of Lessons

Edro works to conduct between 28-32 lessons throughout the year. Some terms will have more lessons while other terms will have less on account of factors such as school exams and the term length.

Cancellations and missed lessons

The Primary Programme is designed to be taken for a full year. However, you may withdraw your child from the programme at the end of any term without incurring any cost. Unfortunately, we cannot refund missed lessons or mid-term cancellations.

Edro @ WPPS - Academy Details

Edro @ WPPS

Prior Experience

Module 1 of Edro's Primary Programme is intended for participants who have had no prior experience with Edro Robotics. 


We have two possible timeslots. Please select all timeslots which could work for you from the expression of interest form below:

Option 1: Tuesdays from 14h30 to 15h45.

Option 2: Tuesdays from 16h00 to 17h15.


Lessons will be held on the WPPS campus - most probably in classroom 5G.

First Lesson

The first lesson of the term will he held on Tuesday 18 March  - the very first day of Term 2.

Free Lesson

The first lesson of Module 1 is offered for free to those who have not completed an Edro lesson before. However, to exercise this opportunity it is essential that you complete the Expression of Interest form below. If you no longer wish to continue with lessons after this first lesson, a simple email requesting you be removed from the academy is all that is required to discontinue with the programme.