Courses

This course equips South African teachers with the knowledge and skills to confidently implement the CAPS Coding and Robotics curriculum. Teachers will learn to explain the importance of Coding and Robotics in developing learners’ problem-solving, creativity, and computational thinking skills. They will gain guidance on grade-appropriate content and practical teaching strategies, including unplugged and low-tech approaches, and learn to design simple classroom activities that foster computational thinking and collaboration. Throughout the course, teachers will also reflect on their own readiness, build confidence, and set goals for continued professional growth, making Coding and Robotics accessible, engaging, and achievable for every classroom.

Standards Alignment
This course aligns with the ISTE Standards for Educators, specifically:
Learner – continuous reflection and growth in emerging technologies
‍ ‍Designer – creating meaningful, learner-centered coding and robotics experiences
Facilitator – supporting learner engagement through computational thinking

Retake this course?
Retaking this course from the beginning will reset all of your tracked progress.
Retake

Meet your instructor

Thembisile Buthelezi is a Master of Education in Educational Technology student at University of Delaware, she is dedicated to helping teachers build confidence with digital tools and foundational coding skills. With an academic background in Bachelor of Science, and Science Education, she combines strong STEM knowledge with growing expertise in technology-enhanced teaching.

She has supported and taught pre-service and in-service teachers at the University of the Witwatersrand, focusing on:

  • Unplugged coding and computational thinking

  • Beginner-friendly programming using Scratch Junior and OctoStudio

  • Creating interactive multimedia learning resources

Through her roles as a Coding & Robotics Tutor and Short-Course Support Staff, Thembisile has helped educators design engaging coding activities, explore age-appropriate robotics tools, and develop practical classroom strategies for the Foundation Phase.

She also completed a Web Development Internship, gaining hands-on skills in HTML, CSS, Python, and JavaScript, which she now applies to digital content development and beginner coding instruction.

Currently, as an M.Ed Educational Technology student, Thembisile is deepening her knowledge of instructional design, learning technologies, and digital pedagogy.

FAQs

  • No. Many concepts can be taught using unplugged activities, everyday materials, and low-tech approaches. This course includes options for schools with limited or no digital devices.

  • Yes. All modules and lessons are based on the CAPS Coding and Robotics draft curriculum for Grades R–9. Activities, terminology, and skills match the CAPS strands and sub-strands.

  • Absolutely. The course assumes no prior experience. Lessons progress from basic concepts to simple projects, and each activity is explained step-by-step.

  • You will explore a range of tools including:

    • Unplugged coding methods

    • Scratch

    • Micro:bit simulator

    • VEXcode VR
      These are free and accessible.

  • Yes. Every module includes low-tech and no-tech alternatives, ensuring that all teachers can participate regardless of resources.