Coding education in South Africa
17 October 2023 · 21 min · as at 2023-10-17
Gershom Aitchison (host) · Cameron Busch (guest)
Listen to the episode on iono.fm · MP3
About the guest
Cameron Busch
Lead Coding and Robotics Facilitator · iStore Education
Trains teachers and students on Apple's Everyone Can Code curriculum from early learners to higher ed; was a teacher before joining iStore Education after going through its coding program.
In Cameron's own words:
“What I do at ISO Education is I train teachers as well as students on coding and robotics, the curriculum that Apple offers, which is the Everyone Can Code curriculum, ranging from early learners all the way through to higher ed.”
“I think what helps me is I was a teacher myself before working at ISO Education, and, you know, you mentioned that teachers are overburdened, and it was clearly evident to me that yes, we are.”
Guest details come from the published episode notes or the guest's own words in the episode.
Episode analysis
Analysis by AI, drawn only from this episode; every point links to the moment it rests on.
Gershom Aitchison talks with Cameron Busch of iStore Education about bringing coding and robotics into South African schools. Cameron, a former teacher who now trains teachers and students on Apple's free Everyone Can Code curriculum, describes how the curriculum and teacher guides work, a progression from unplugged Indy robotics to the Sphero Bolt and Swift Playgrounds, and how coding builds resilience and supports cross-curricular teaching. The host frames code as a language for giving instructions. They close on advice for teachers, the delayed Department of Education rollout, and how parents and schools can get support.
Key ideas
- Cameron says the Everyone Can Code curriculum is free but requires an iPad or MacBook, and its teacher guide includes solutions and extra puzzles to support new teachers. [01:37]▸ [01:41]▸ [02:01]▸
- Cameron argues coding's repeated trial and error builds resilience and grit, which become life skills rather than coding skills; the host adds that trial and error is the curriculum's value. [01:37]▸ [02:33]▸ [03:20]▸ [03:35]▸
- The host argues code in its simplest form is a language for giving instructions, and that learning it should improve maths and clarity in English writing. [05:35]▸ [05:45]▸ [07:22]▸
- Cameron describes a scaffolded progression: unplugged, picture-based Indy robotics for Grade R to 3 or 4, then the Sphero Bolt with Everyone Can Code commands, then Swift Playgrounds and higher ed content. [04:32]▸ [13:03]▸ [13:20]▸ [13:50]▸ [14:43]▸ [15:11]▸
- From his own teaching, Cameron says coding and robotics meant repeating content less, gave instant feedback on gaps, and excited learners, improving retention. [08:48]▸ [09:18]▸ [09:49]▸ [10:04]▸
- Cameron advises teachers to learn with their students rather than acting as custodians of knowledge; the host agrees that saying 'I don't know' is powerful. [16:15]▸ [16:25]▸ [16:29]▸
- Cameron says iStore Education tailors offerings after visiting a school and works alongside existing Chromebooks and Microsoft tools, since learners won't enter a single-ecosystem world. [17:36]▸ [18:59]▸ [19:26]▸ [20:03]▸ [20:17]▸
Scaffolded coding and robotics progression
- Early learners (Grade R to 3, even 4): unplugged Indy robot with floor colour mats and picture-based puzzle cards, no screen time.
- Intermediate phase: move to the Sphero Bolt, a robotic ball with an LED screen.
- Use the Bolt alongside Everyone Can Code to reinforce commands, conditional statements and for loops.
- Then move to Swift Playgrounds and higher ed offerings for more technical content.
As described in the episode: [04:32]▸ [05:10]▸ [13:03]▸ [13:20]▸ [13:50]▸ [14:43]▸ [15:11]▸
Lessons
- Cameron suggests teachers new to coding can rely on the supplied teacher guide, which includes solutions and extra puzzles. [02:01]▸
- Cameron advises teachers to become students themselves on a coding journey rather than trying to know everything. [16:15]▸ [16:25]▸ [16:29]▸
- Cameron recommends intertwining robotics with coding lessons when teaching concepts like conditionals and loops. [15:11]▸
- Cameron argues teachers who acquire coding skills will be in demand given the Department of Education's push. [16:56]▸ [17:01]▸
- Cameron says schools need not discard existing Chromebooks or Microsoft tools to add iPads for coding. [20:03]▸ [20:17]▸
Who it's for
South African teachers, school leaders and parents considering introducing coding and robotics, especially those unsure where to start with young learners or worried about the extra load on teachers.
Facts stated in the episode
- Cameron says the Everyone Can Code curriculum is free but needs an iPad or MacBook. [01:41]▸
- Cameron says the Indy can be used from Grade R to Grade 3, even Grade 4. [13:20]▸
- Cameron says the drafted Department of Education coding document has been delayed, he thinks, until 2025. [16:56]▸
- Cameron cites a statistic that only nineteen percent of Grade 4 learners can read for understanding. [18:18]▸
- The Sphero Bolt is a small robotic sphere with an LED screen, per Cameron. [14:43]▸
Questions this episode answers
- Does Apple's Everyone Can Code curriculum cost money?Cameron says the curriculum itself is free, though you need an iPad or MacBook to access it, and no textbooks need to be bought. [01:41]▸
- How can young children learn coding without screen time?Cameron describes the Indy robot, used with colour mats on the floor and picture-based puzzle cards, suitable from Grade R to Grade 3 or 4. [04:32]▸ [13:03]▸ [13:20]▸
- Why is coding said to build resilience in kids?Cameron says children keep trying a coding problem until they get it right, building resilience and grit that become skills for life. [03:20]▸ [03:35]▸
- Does coding help with subjects other than computer science?The host argues coding helps problem-solving in maths and makes learners clearer writers in English; Cameron calls coding cross-curricular and illustrates with a sandwich-instructions example. [02:18]▸ [07:22]▸ [07:32]▸
- What should a teacher do if they don't know how to code?Cameron advises learning with the students and becoming the student yourself instead of trying to be the custodian of knowledge. [16:15]▸ [16:25]▸
- When is coding becoming compulsory in South African schools?Cameron says the Department of Education had a drafted document that he thinks has been delayed until 2025. [16:56]▸
- How do parents or schools contact iStore Education about coding?Cameron says to contact education at iStore.co.za; for schools, the team visits before quoting to tailor an offering. [17:39]▸ [18:59]▸
- Do schools have to switch entirely to Apple devices to use this coding programme?Cameron says no: Google apps work on iPad, and schools are not asked to throw away Chromebooks or Microsoft software. [20:03]▸ [20:17]▸
In their own words
Longer stretches of the conversation, word for word from the transcript, turn by turn.
Free curriculum, trial and error, and resilience
Note (AI): Explains what the Everyone Can Code curriculum costs and includes, and why Cameron sees coding's trial and error as building resilience and transferable skills.
Cameron Busch, guest · [01:37]So the nice thing about the curriculum that Apple offers, the Everyone Can Code curriculum, the curriculum itself is free. If you want to have access to the curriculum, yes, we do need a device. We need an iPad or a MacBook. But to access the curriculum, you don't need to go out and purchase textbooks. It comes out with a learner guide as well as a teacher guide. So …
Read the full passage (485 words, 01:37-03:38)
Cameron Busch, guest · [01:37]So the nice thing about the curriculum that Apple offers, the Everyone Can Code curriculum, the curriculum itself is free. If you want to have access to the curriculum, yes, we do need a device. We need an iPad or a MacBook. But to access the curriculum, you don't need to go out and purchase textbooks. It comes out with a learner guide as well as a teacher guide. So if you as a teacher are taking the journey on and you're new and you're fresh and, you know, you only have a Bachelor of Education and you're scared to take this journey, The teacher's guide that is supplied comes with all the solutions, it comes with extra research to do, extra puzzles to do for, to equip you as a teacher to ensure that you aren't bombarded with this new content and you aren't taken out of your comfort zone. But I feel like if you're taken out of your comfort zone, that's where you grow and develop. Sure. So I think more teachers in our country should be taking on this responsibility and bringing coding in, because I feel coding is something that is cross-curricular. It shouldn't just be a coding classroom. Sure.
Gershom Aitchison, host · [02:30]And it's not something that you can break. Coding is, by its design, is about trial and error, and I think that's a lot of the value in the curriculum. Definitely. Well, that's a lot of the value in the cross-curricular part of things. So if you don't get the code right, the device just won't do what you want it to do. Correct. And then you can stop and start again, and I think that's Kids can teach teachers a lot about that, because that failing fast, failing forward, trial and error is part of what we'd like them to do, and we certainly want that to be able to translate into maths and science, where that's actually the learning. It's not just about putting out the perfect formula and getting it right every time.
Cameron Busch, guest · [03:04]Definitely. I think it also goes to the philosophy that I hold dearly to myself, is there's no winners and losers, there's lessons learned and lessons taught. Sure. And coding is something that really drives that narrative where you'll see these children try over and over and over again, and I find myself battling, if I get something wrong, I'll try three times and I just give up. Sure. Where these kids, when they, when they going with, when they're trying to solve this coding problem, they don't stop until they get it right. So there's a lot of resilience and grit that's been built in the same place. I mean, these are transferable skills that these, these learners start to harness, where it's not a, it's no longer a coding skill, it's a, it's a skill that they can take into their life.
Code as a language of clear instructions
Note (AI): The host demystifies coding as giving instructions, links it to maths and English, and Cameron illustrates sequencing with the peanut butter sandwich example.
Gershom Aitchison, host · [05:35]So I think a lot of people are terrified of the concept of coding, because it feels like they have to suddenly become math geeks and engineers and things like that. But in its simplest form, code is using a language to give an instruction. A hundred percent. And it doesn't matter if that language is pictures or colors or shapes that instruct something to happen, that's what it means. …
Read the full passage (503 words, 05:35-08:03)
Gershom Aitchison, host · [05:35]So I think a lot of people are terrified of the concept of coding, because it feels like they have to suddenly become math geeks and engineers and things like that. But in its simplest form, code is using a language to give an instruction. A hundred percent. And it doesn't matter if that language is pictures or colors or shapes that instruct something to happen, that's what it means. So if you've got triangle, triangle, square equals stop, Then you want to know that when you read triangle, triangle, square, that that means stop. Correct. And if you've got circle, circle, square, that means go, and if you add another square, it means go fast. So if kids are reading the code, even if it's in a GUI, a graphic interface, they should be able to read the instructions like a sentence. Go forward, stop, wait two seconds, go forward, turn right, stop. Correct. So I think if people understand that code is just a way of telling a digital device how to do something, be it a robot, a picture, or a book that you're busy writing, that's what code is. It's just using a different language to do so, and there are a lot of languages out there. And fortunately, it seems to me that the accessibility to coding is not hard coding, which is actually typing out the, the, the language as it were. It's about understanding they've put it into a graphic user interface where you can drag blocks with variables and it's do what you need to do. Block-based coding. Block-based coding. I think that's where it starts, and I think if people understand that, because it's Tapes and pictures and colors that do that. It's why you can do your first part with the youngsters without doing screen time, because they can pick it up like that. It's a logical sequence. I can see that learning coding is going to help with math, as we spoke about the cross-curricular part of it. And the problem-solving aspects that coding provides that you can translate into mathematics. Sure. But also, it's going to make them better writers of English, because they're going to be clearer with their instructions and the intent of what they're writing.
Cameron Busch, guest · [07:30]The, the common example I use, there's a, there's a video that circulated quite a while back where a father got his son and daughter to write an instruction to make a peanut butter sandwich. And they would give this instruction to the father, and he would go to a T, their instructions, and when you actually see how he understood the instructions and deli- and actually executed it, you can see how skewed the instructions were. And this is where that whole English encoding translates. If you don't sequence your code properly and you don't give the instructions or the commands the way it's Meant to be intended to be executed, you can see where these things can start to fall apart.
A former teacher on coding in his classroom
Note (AI): Cameron's first-hand account of how coding and robotics reduced repetition, gave instant feedback and increased learner engagement.
Cameron Busch, guest · [08:48]I think what helps me is I was a teacher myself before working at ISO Education, and, you know, you mentioned that teachers are overburdened, and it was clearly evident to me that yes, we are. The admin is ridiculous, on top of all the teaching we need to do. And learning code and going through ISO Education's coding program, that's how I ended up at ISO Education, is going …
Read the full passage (246 words, 08:48-10:09)
Cameron Busch, guest · [08:48]I think what helps me is I was a teacher myself before working at ISO Education, and, you know, you mentioned that teachers are overburdened, and it was clearly evident to me that yes, we are. The admin is ridiculous, on top of all the teaching we need to do. And learning code and going through ISO Education's coding program, that's how I ended up at ISO Education, is going through their program, I realized the tool that Coding and Robotics offers in terms of content delivery. And we spoke about cross-curricular, and coding and robotics helped me execute my objectives and my deliverables in a more creative way where I found myself I had to repeat content less. I didn't have to try and re-explain things. With the practicality that the robotics and the coding offers, learners were able to retain all the information. They were able to critically think about the information, and it made my life easier. I didn't have to go back and think, because you know, feedback is crucial as a teacher. So that instant feedback where if they would code something in quickly in my lesson, and the robot Sphera would talk it out, I would be able to see immediately, okay, where is this lapse in information? It made my job easier, and also it got the students excited to come to my class. And when students are excited to learn, they retain information on a much higher level.
Scaffolding from Indy to Sphero Bolt
Note (AI): Lays out the progression of robotics products and curriculum across age phases, useful for schools planning where to start.
Cameron Busch, guest · [13:50]we see a lot of parents wanting their young child to have less screen time, and Sphera identified that, and they developed this awesome little robotics tool, this little robot, that allows you to solve puzzles that translates to coding in terms of getting a competition, thinking up, getting a problem-solving skills up, and the collaborative aspect as well, because they're communicating with their peers on, where do you think …
Read the full passage (382 words, 13:50-15:57)
Cameron Busch, guest · [13:50]we see a lot of parents wanting their young child to have less screen time, and Sphera identified that, and they developed this awesome little robotics tool, this little robot, that allows you to solve puzzles that translates to coding in terms of getting a competition, thinking up, getting a problem-solving skills up, and the collaborative aspect as well, because they're communicating with their peers on, where do you think this tile goes? This is a left, this is more of a 45-degree turn, where this is a 90-degree turn, do you think this should go here? Do you allow them to communicate their, their questions, their problems, and this is where it all translates to that scaffolding, where we develop young brilliant minds with the Indy, and then we take these coding concepts that they have developed with this product and translate it to eventually when we get to our intermediate phase and we start to use the bolt more often. Now the bolt is still a Sphero, it's a Sphero bolt, where it's a little sphere, which has a LED screen on it, and it has a little robotic... Think of it as a robotic ball, a Sphero that moves around with a LED screen. Now, Sphero has a curriculum for this that is available, but we like to use it in conjunction with our Everyone Can Code curriculum, where when we start to learn commands, how do you issue commands to the Sphero? When you're looking at conditional statements or you're looking at your for loops, you should have this robotics encoding element intertwined. So you're allowed to reinforce this new information at the learners' gathering. So if you're bringing coding into your school, whether you're starting at grade one, grade four, grade seven, or matric, if you're introducing the concepts, introducing commands, command is a command, we all need to start somewhere. But once we've gone through our process of introducing it at a younger level, then we can start getting to the more complicated sections where we've already established and developed these problem-solving abilities and their coding knowledge, that's when we can start getting into the really technical stuff that's available in our higher ed offerings or in Spheros and, and sort of playgrounds, higher ed offerings.
How parents and schools get started
Note (AI): Covers contact routes, tailored school assessments, the literacy challenge, and working alongside existing Google and Microsoft tools.
Cameron Busch, guest · [17:36]So if parents would like to find out more information with regards to our coding offerings, they can contact education at iStore.co.za, and there they will put you through to the relevant people in terms of what equipment you would need, what, apps you would need. We are there to help you. We aren't there to just dropbox and leave you alone. We, we believe in walking the journey with …
Read the full passage (588 words, 17:36-20:32)
Cameron Busch, guest · [17:36]So if parents would like to find out more information with regards to our coding offerings, they can contact education at iStore.co.za, and there they will put you through to the relevant people in terms of what equipment you would need, what, apps you would need. We are there to help you. We aren't there to just dropbox and leave you alone. We, we believe in walking the journey with you. We know it's a, it's a treacherous path, okay? It's a very scary path. I mean, you look back ten years ago, you mentioned it, it, it was deemed as a very geeky, very, you know, you got to just pump a bunch of lines into a computer and this is your code. It's a, it's a much more interactive journey now where they've realized the, the need for it in the South African context and to make it accessible. You read the stats that only nineteen percent of learners at grade four can read for understanding. You can see how difficult it can be when introducing a thing like coding. So we need to ensure that our parents, not just our teachers, understand what's going on in the school context to ensure that they have the support when they go home, and us at iStore Education will be able to help them walk this journey.
Gershom Aitchison, host · [18:39]And what do you offer schools? you said that either iStore lead coding and robotics facilitator. What do you offer schools? If edu, if schools want to
Cameron Busch, guest · [18:47]get into this, what do they do? So as well, you, you would contact education at iStore Education, and we would tailor make an offering that suits your school. parameters. Whether you are a public school with a thousand and three hundred learners or you're a private school with four hundred learners, even less, we ensure that we come to your school before giving you a quote to see what it is your school requires. Do you need us to come and look at your access points in terms of just setting up your internet to ensure that your devices will con- consistently be connected to the, to the network? So we'll come through to you, see what solution we can provide you, and remember, we don't just offer a coding and robotic solution, we offer an education solution. So we use the iPad superpowers alongside our coding offerings to ensure that the holistic cross-curriculum approach, we can tick that box. Sure.
Gershom Aitchison, host · [19:41]So I suppose while you need to have Apple devices to access the coding and things like that, you're certainly not going to turn your nose up at a school that has, you know, Microsoft products and Google products that they're using. It, you know, you're not threatened by that.
Cameron Busch, guest · [19:58]No, not at all. I mean, we, we see that Google Classroom, all of our Google apps work on the iPad as well. So if you want to have a class with a lab of twenty iPads, we're not asking you to throw away all your Chromebooks. We aren't asking you to work, throw away all your Microsoft software, or your, or hardware, that is. We, we encourage you to use it as a collaborative aspect, because I mean, when these students leave school, they aren't guaranteed to go into an Apple-only ecosystem or a Windows-only ecosystem. If they are able, just like coding, if you are able to understand multiple languages, you're only setting up yourself for, for, for greener pastures.
Quotes
“But I feel like if you're taken out of your comfort zone, that's where you grow and develop.”
“there's no winners and losers, there's lessons learned and lessons taught.”
“it's no longer a coding skill, it's a, it's a skill that they can take into their life.”
“code is using a language to give an instruction.”
“And when students are excited to learn, they retain information on a much higher level.”
“But taking on a coding journey, become the student yourself.”
“lot of power in a teacher saying, I don't know, but I'm happy to learn with you.”
“We aren't there to just dropbox and leave you alone. We, we believe in walking the journey with you.”
“we don't just offer a coding and robotic solution, we offer an education solution.”
“if you are able to understand multiple languages, you're only setting up yourself for, for, for greener pastures.”
What was said, by topic
Coding curriculum access
“What I do at ISO Education is I train teachers as well as students on coding and robotics, the curriculum that Apple offers, which is the Everyone Can Code curriculum, ranging from early learners all the way through to higher ed.”
“the curriculum itself is free. If you want to have access to the curriculum, yes, we do need a device. We need an iPad or a MacBook.”
“The teacher's guide that is supplied comes with all the solutions, it comes with extra research to do, extra puzzles to do for, to equip you as a teacher to ensure that you aren't bombarded with this new content”
“there's activities within Swift Playgrounds where you can create books using code. You can create artwork using code, putting different shapes together”
“When you're looking at conditional statements or you're looking at your for loops, you should have this robotics encoding element intertwined.”
“Because, yes, they had a drafted document and it's been delayed for, I think, until 2025 now.”
“You read the stats that only nineteen percent of learners at grade four can read for understanding. You can see how difficult it can be when introducing a thing like coding.”
Cross-curricular teaching
“So I think more teachers in our country should be taking on this responsibility and bringing coding in, because I feel coding is something that is cross-curricular. It shouldn't just be a coding classroom.”
“But also, it's going to make them better writers of English, because they're going to be clearer with their instructions and the intent of what they're writing.”
“coding and robotics helped me execute my objectives and my deliverables in a more creative way where I found myself I had to repeat content less.”
“So that instant feedback where if they would code something in quickly in my lesson, and the robot Sphera would talk it out, I would be able to see immediately, okay, where is this lapse in information?”
“And when students are excited to learn, they retain information on a much higher level.”
“It isn't this old, out, outdated, direct instruction model where most of our classrooms in South Africa follow the industrial model,”
Resilience through coding
“Coding is, by its design, is about trial and error, and I think that's a lot of the value in the curriculum.”
“I think it also goes to the philosophy that I hold dearly to myself, is there's no winners and losers, there's lessons learned and lessons taught.”
“Where these kids, when they, when they going with, when they're trying to solve this coding problem, they don't stop until they get it right. So there's a lot of resilience and grit that's been built in the same place.”
Unplugged early learning robotics
“So when it comes to our early learners, the Everyone Can Code early learners helps teachers to introduce coding concepts in a more unplugged manner.”
“the Indy is something that we, we are starting to push a lot more with the, the early learners, where there's no screen time required,”
“And the more senses that we are able to integrate into the learning process, and including what is now considered the sixth sense, which is balance, you are going to have a better outcome for learning.”
“So essentially you get these color mats that you put on the floor, and you get given cards that you gotta solve for a puzzle. Now, there's no words, it's picture-based,”
“So from your grades R to grade three, even going to grade four, the indie can be used to help develop these problem-solving capabilities”
“Now the bolt is still a Sphero, it's a Sphero bolt, where it's a little sphere, which has a LED screen on it,”
Code as language
“But in its simplest form, code is using a language to give an instruction.”
“there's a video that circulated quite a while back where a father got his son and daughter to write an instruction to make a peanut butter sandwich.”
Teachers learning alongside students
“I think what helps me is I was a teacher myself before working at ISO Education, and, you know, you mentioned that teachers are overburdened, and it was clearly evident to me that yes, we are.”
“I would say learn with the students. A lot of the times teachers want to have be this custodian of knowledge, and they want to know everything and be able to impart this knowledge onto their learners.”
“lot of power in a teacher saying, I don't know, but I'm happy to learn with you.”
“But if you as a teacher can get the skill behind you, you are going to be a skill that is in demand.”
School coding solutions
“Edu Inc is embarking on that, the ATCE endeavor, which allows children to learn proper programming, build apps, and actually end up with a qualification that is on their CVs when they leave school.”
“they can contact education at iStore.co.za, and there they will put you through to the relevant people in terms of what equipment you would need,”
“We aren't there to just dropbox and leave you alone. We, we believe in walking the journey with you.”
“Whether you are a public school with a thousand and three hundred learners or you're a private school with four hundred learners, even less, we ensure that we come to your school before giving you a quote to see what it is your school requires.”
“remember, we don't just offer a coding and robotic solution, we offer an education solution.”
“So if you want to have a class with a lab of twenty iPads, we're not asking you to throw away all your Chromebooks.”
“when these students leave school, they aren't guaranteed to go into an Apple-only ecosystem or a Windows-only ecosystem.”
Episode notes (as published)
From the episode notes published with the podcast.
In this episode, Gershom Aitchison speaks with Cameron Busch, Lead Coding and Robotics Facilitator at iStore Education, about coding education in South Africa with a focus on accessibility and resilience. Connect with Cameron Busch · iSchool Africa Website · Edu Inc website · Facebook (Public) · Facebook (closed group) · Twitter (closed group) · YouTube · Review us on Google
Every quotation and passage on this page is copied word for word from the episode audio transcript and linked to the moment it was said. Quotations are never written or altered by AI; topic labels, passage notes and the episode analysis are AI-generated. Guest details come from the published episode notes or the guest's own words.