Will Coding and Robotics Be Taught in South Africa?

As technology advances, educational institutions adapt their curriculums to ensure students gain the skills required for the future. One country at the forefront of this change is South Africa, where the government has announced plans to introduce coding and robotics as new subjects in schools. The Department of Basic Education has been working on finalising … Read more

Brick by Brick: Unleashing the Power of LEGO to Teach Coding Fundamentals

The LEGO six bricks approach is an innovative teaching method that leverages LEGO bricks to foster children’s creativity, critical thinking, and problem-solving skills. This approach can be used effectively to teach coding concepts such as algorithms, loops, and conditionals by integrating hands-on activities with theoretical understanding. Concept of the LEGO six bricks approach The LEGO … Read more

Top 10 Resources for Teaching Coding and Robotics in South Africa

Scratch (https://scratch.mit.edu) Scratch, developed by MIT, is a visual programming language that allows learners to create their animations, games, and interactive stories. It’s an excellent starting point for teaching coding and robotics concepts, as it encourages creativity, collaboration, and problem-solving skills. Code.org (https://code.org) Code.org offers a comprehensive curriculum for teaching computer science in schools, covering … Read more

Top 10 Educational Android Apps for South African Learners

Technology plays a significant role in education, so teachers and parents constantly look for effective and engaging educational apps. This listicle explores ten outstanding educational Android apps designed for South African learners. These apps cater to various skill levels and subjects, making them ideal for classroom or home use. Khan Academy Kids Khan Academy Kids … Read more

Computational Thinking in South African Classrooms

As South African teachers, you may have encountered the term “computational thinking” and wondered how it applies to your teaching and students. Computational thinking is a valuable skill that prepares students for future job opportunities and enhances their critical thinking and problem-solving abilities across various subjects. In this informative post, we’ll explore the core components … Read more