Cookie preferences

HundrED uses cookies to enhance user experiences, to personalise content, and analyse our web traffic. By clicking "Accept all" you agree to the use of all cookies, including marketing cookies that may help us deliver personalised marketing content to users. By selecting "Accept necessary" only essential cookies, such as those needed for basic functionality and internal analytics, will be enabled.
For more details, please review our Cookie Policy.
Accept all
Accept necessary
search
clear

Coding and Robotics using Low-Costs and Reusables

place South Africa

Harnessing Low-cost and re-usable materials to learn coding and robotics

As an ICT champion teacher in a rural public school, I have realized that our school is falling behind with the teaching of coding and robotics. I came up with the solution by building from scratch a Robotics prototype using wires and reusable materials. The project is aimed at training learners and help them develop and build inexpensive, affordable prototypes for learning coding.

Overview

Information on this page is provided by the innovator and has not been evaluated by HundrED.

Updated May 2026
Created by

FUTURE SKILLS BASE

Visit Organisation's Site
Web presence

1

Countries
Students basic
Target group
Coding and robotics skills are in high demand globally and providing our learners from and early age with these skills will place them in a better position to secure 21st Century job opportunities in the future. -. Learners will develop problem-solving and logical thinking skills. - Foster the love in learners to go for STEM subjects - My project is very relevant to our learners' context in that it will revive their indigenous skills in making the wire cars as prototypes. Children in South African rural areas share the experience of growing up playing with wire cars. 1. Run coding and robotics clubs across all Intermediate and Senior phase grades in my school. 2. Learners from my school choosing STEM subjects in Secondary school. 3. Expand my project to other public schools in my circuits.

About the innovation

Why did you create this innovation?

My project is about developing Low Cost Coding and Robotics kits and run coding and robotics clubs as a way of introducing the teaching of coding and robotics in schools. As a Foundation phase Departmental Head and ICT champion in a rural public school I have realized that our school is falling behind with regard to the teaching of coding and robotics. I have built from scratch a prototype using wires and reusable materials. The prototype is fully functional, and I am currently using it in my school to run a coding and robotics club. Now my project is aimed at mass producing the prototype that I build and package low-cost coding and robotics kits that will not only benefit my school but other rural public schools across our circuit. The main goal of my project is to train learners and help them develop and build inexpensive, affordable prototypes for learning coding.

What does your innovation look like in practice?

The prototype is very innovative because I reuse and repurpose resources. The prototype is built by reusing and repurposing materials such as wires to build a structure, rubber bands to serve as a pulley or drivetrain on, bottle caps to make the wheels. With regard to the motor of the prototype, I do not have the software to actully programme the motors to perform commands. Therefore I reused the motors that are extracted from old radio cassette players and broken toys freely with the permission of the learners parents. Reusing motors still serves the purpose because the motor can rotate oposite direction. Since there are not enough laptops at our school to power up the model or motor, I make use of the of the portible Size (D) battery to power up the our innovation project. In Coding and robotics the robot at some point have to push and pull objects. The D battery is powerful enough to drive our project to be able to pull and push objects when needed. Our project also uses coloured rubber bands to serve as a pulley between the motor and plastic wheels. The rubber bands are in different sizes to challenge learners when they will be busy problem solving activities. Therefore, the coding team will have to solve that problem in making their selection of bands. The project is adaptable and can be modified with ease to cater for coding clubs that have learners of varying ability levels

How has it been spreading?

Observing National Science Week since 2024. Hosting Chokwe Interactive Exhibitions.
Presenting the innovation at Annual Edtech Conferences and summits

How have you modified or added to your innovation?

My prototype has made a great effort since its inception. There has been lot of upgrades done
on the prototype. The prototype is now being implemented as a fully complete project. However
it is still open to upgrades and improvements. It endured challenges of non traction bottle caps,
unstable power supply connections, control or coding switches and difficulty in fitting
components due to overall prototype size.
I would also like to express my sincere gratitude to the Trevor Noah Foundation for providing a
grant in supporting my innovation “Coding and Robotics using Low-Cost and reusable
resources. I will forever be grateful to the Foundation for investing in my innovative project. I
also extend my gratitude to YALI Regional Leadership Centre of southern Africa and its partners in the Education Change makers cohort 3. University of South Africa, USAID, and Mastercard Foundation.

If I want to try it, what should I do?

Follow the facebook pages: "Future Skills Base" and Chokwe Primary School
Youtube Channel: Matlhomola Innocent Moapola"
Contact the founder at +27 846562950

Implementation steps

RUNNING THE ROBOT FOR THE FIRST TIME (FIRST STEP)
. Study the Handbook on how to assemble the drivetrain and wire the electronics of the robot
SECOND STEP
Assemble the robot components
THIRD STEP
Wire the electronics. “Motor, 2-way switch and Battery holder.
FOURTH STEP
Insert 4 AA size batteries.
FINAL STEP
Run the Innovation (Robot) using the 2-way switch.