About School Coding
“Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn.” Stephen Hawking
SA SchoolCoding provides coding / programming / STEAM solutions to schools in South Africa. In both Afrikaans and English. Grade 2 – 9’s are taught coding / programming. By the end of Grade 9, children are able to make a decision, based on personal experience, whether or not to enrol for IT or CAT for Grade 10 – 12. Our motto: “We don’t PLAY Games, We MAKE Games.” By coding their own games, children are able to solve problems, think critically and creatively. These skills are not restricted to the IT Class, but are interwoven with their other school subjects. Although we teach children to make their own Games, our focus is on teaching coding / programming. Children are able to move from abstract thinking to concrete.Services
Here is an overview of the services we provide:
STEM / STEAM curriculum integration
Arduino UNO / Raspberry Pi / MakeBlock / Edison supplier Affordable robots Both m-Bot and Edison robot can: - Follow a black line - Detect and avoid an obstacle - Light sensing - Programmable with Scratch (block-based programming) and Python or Arduino (Text based coding)
Coding / Programming classes
- Grade 2 - 9 - After school program (offered as an extra mural, after school hours in the IT Lab) We train the teacher (via online video tutorials and TeamViewer) 10% of student tuition fee, payable to the school for utilizing the IT Lab We pay the teacher, offering the extra mural coding classes (serves as an extra income) We handle all admin (registration, invoicing and collecting fees), thus we do not add to the workload of admin staff at the school. - In-school program (offered during school hours, integrated with Science, Technology and Mathematics. - We train the teacher (via online video tutorials and TeamViewer) - From Grade 2 – 9 (Grade 1’s receive basic computer literacy classes)
Teacher Training:
- Basic coding / programming training - We train the teacher (via online video tutorials and TeamViewer)