Preparing Learners for a Changing World
The skills that learners need are evolving. Automation, artificial intelligence, and digital technologies are changing the nature of work across industries. South African schools have a responsibility to prepare learners not just with content knowledge but with the skills to adapt, problem-solve, and work with technology.
The CAPS Coding and Robotics curriculum is one response to this challenge, introducing computational thinking, programming, and robotics concepts from the Foundation Phase.
Skills That Matter
Computational Thinking
Computational thinking is the ability to break problems into manageable parts, identify patterns, focus on relevant information, and create step-by-step solutions. These skills are valuable far beyond coding. They support logical reasoning in Mathematics, experimental design in Sciences, and structured writing in Languages.
Digital Literacy
Learners need to navigate digital environments confidently: finding and evaluating information, communicating online, understanding data privacy, and using digital tools productively. The CAPS CAT curriculum and the digital components of Life Orientation address these competencies.
Collaboration and Communication
Workplaces increasingly require teamwork across locations and disciplines. Project-based learning in subjects like Technology, Coding and Robotics, and Natural Sciences develops these skills in a school context.
Creativity and Problem-Solving
The ability to approach challenges creatively, propose solutions, test them, and iterate is central to the CAPS Technology design process and to robotics projects. These are the skills that remain valuable as routine tasks are automated.
Robotics in South African Schools
The CAPS Coding and Robotics curriculum introduces robotics progressively:
- Foundation Phase – Understanding that robots follow instructions, exploring simple programmable devices
- Intermediate Phase – Building simple robots, writing basic programmes to control them, understanding sensors and outputs
- Senior Phase – Designing robotic solutions to defined problems, combining sensors, actuators, and programming
Schools with limited budgets can begin with unplugged activities (giving precise instructions, debugging algorithms) before introducing physical computing equipment like micro:bits or Arduino boards.
Integrating Skills Across Subjects
Future-ready skills are best developed when integrated across the curriculum rather than isolated in single subjects:
- Mathematics + Coding – Using Scratch to explore geometric patterns, variables, and coordinate systems
- Natural Sciences + Robotics – Building sensor-based projects that collect environmental data
- Languages + Digital Literacy – Evaluating online sources, creating digital presentations, engaging critically with media
- Social Sciences + Data – Analysing population data, mapping historical events using digital tools
Practical Steps for Schools
- Start with teacher development – Teachers need confidence with new tools before they can teach them. Provincial education departments and SACE-endorsed providers offer relevant training
- Use available resources – Many effective activities require no special equipment. Code.org, Scratch, and the DBE’s Coding and Robotics materials are free
- Focus on skills, not just tools – Specific technologies will change. Computational thinking, problem-solving, and collaboration will remain relevant
- Connect to local contexts – Frame challenges around South African realities: water management, energy efficiency, sustainable agriculture, urban planning