Edu Inc (Education Incorporated)

Coding education in South Africa

17 October 2023 · 21 min · as at 2023-10-17

Gershom Aitchison (host) · Cameron Busch (guest)

Themes: Coding curriculum access · Resilience through coding · Unplugged early learning robotics · Cross-curricular teaching · Teachers learning alongside students · School coding solutions

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.”
, Cameron Busch, guest · [00:29]
“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.”
, Cameron Busch, guest · [08:48]

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

Scaffolded coding and robotics progression

  1. Early learners (Grade R to 3, even 4): unplugged Indy robot with floor colour mats and picture-based puzzle cards, no screen time.
  2. Intermediate phase: move to the Sphero Bolt, a robotic ball with an LED screen.
  3. Use the Bolt alongside Everyone Can Code to reinforce commands, conditional statements and for loops.
  4. 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

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

Questions this episode answers

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.”
, Cameron Busch, guest · [02:14]
“there's no winners and losers, there's lessons learned and lessons taught.”
, Cameron Busch, guest · [03:07]
“it's no longer a coding skill, it's a, it's a skill that they can take into their life.”
, Cameron Busch, guest · [03:35]
“code is using a language to give an instruction.”
, Gershom Aitchison, host · [05:47]
“And when students are excited to learn, they retain information on a much higher level.”
, Cameron Busch, guest · [10:04]
“But taking on a coding journey, become the student yourself.”
, Cameron Busch, guest · [16:25]
“lot of power in a teacher saying, I don't know, but I'm happy to learn with you.”
, Gershom Aitchison, host · [16:29]
“We aren't there to just dropbox and leave you alone. We, we believe in walking the journey with you.”
, Cameron Busch, guest · [17:51]
“we don't just offer a coding and robotic solution, we offer an education solution.”
, Cameron Busch, guest · [19:26]
“if you are able to understand multiple languages, you're only setting up yourself for, for, for greener pastures.”
, Cameron Busch, guest · [20:26]

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.”
, Cameron Busch, guest · [00:29]
“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.”
, Cameron Busch, guest · [01:41]
“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”
, Cameron Busch, guest · [02:01]
“there's activities within Swift Playgrounds where you can create books using code. You can create artwork using code, putting different shapes together”
, Cameron Busch, guest · [05:10]
“When you're looking at conditional statements or you're looking at your for loops, you should have this robotics encoding element intertwined.”
, Cameron Busch, guest · [15:11]
“Because, yes, they had a drafted document and it's been delayed for, I think, until 2025 now.”
, Cameron Busch, guest · [16:56]
“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.”
, Cameron Busch, guest · [18:18]

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.”
, Cameron Busch, guest · [02:18]
“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.”
, Gershom Aitchison, host · [07:22]
“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.”
, Cameron Busch, guest · [09:18]
“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?”
, Cameron Busch, guest · [09:49]
“And when students are excited to learn, they retain information on a much higher level.”
, Cameron Busch, guest · [10:04]
“It isn't this old, out, outdated, direct instruction model where most of our classrooms in South Africa follow the industrial model,”
, Cameron Busch, guest · [11:13]

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.”
, Gershom Aitchison, host · [02:33]
“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.”
, Cameron Busch, guest · [03:04]
“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.”
, Cameron Busch, guest · [03:20]

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.”
, Cameron Busch, guest · [03:59]
“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,”
, Cameron Busch, guest · [04:32]
“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.”
, Gershom Aitchison, host · [10:18]
“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,”
, Cameron Busch, guest · [13:03]
“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”
, Cameron Busch, guest · [13:20]
“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,”
, Cameron Busch, guest · [14:43]

Code as language

“But in its simplest form, code is using a language to give an instruction.”
, Gershom Aitchison, host · [05:45]
“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.”
, Cameron Busch, guest · [07:32]

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.”
, Cameron Busch, guest · [08:48]
“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.”
, Cameron Busch, guest · [16:15]
“lot of power in a teacher saying, I don't know, but I'm happy to learn with you.”
, Gershom Aitchison, host · [16:29]
“But if you as a teacher can get the skill behind you, you are going to be a skill that is in demand.”
, Cameron Busch, guest · [17:01]

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.”
, Gershom Aitchison, host · [12:32]
“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,”
, Cameron Busch, guest · [17:39]
“We aren't there to just dropbox and leave you alone. We, we believe in walking the journey with you.”
, Cameron Busch, guest · [17:51]
“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.”
, Cameron Busch, guest · [18:59]
“remember, we don't just offer a coding and robotic solution, we offer an education solution.”
, Cameron Busch, guest · [19:26]
“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.”
, Cameron Busch, guest · [20:03]
“when these students leave school, they aren't guaranteed to go into an Apple-only ecosystem or a Windows-only ecosystem.”
, Cameron Busch, guest · [20:17]

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.

Book a Coffee & Tour: a call to book a campus visit, or the form, after which Courtney calls to book it. The call is also a sieve for poor fit (Jax & Gersh, Q10, 2026-09-29). with Ishan Singh, Deputy Head