Creating a joyful and playful creative learning environment for pre-service and in-service teachers through coding and robotics�
CEMASTEA 23 July 2025
Good morning buddies
Linford Molaodi: Program manager and lecturer
1
OctoStudio, Scratch – coding for self expression, coding for learning
The software were designed to allow people to express themselves while developing as creative thinkers
- low floors to help beginners get started;
2
Aims of the CC@UJFE
3
Programs offered
Scratch Coding Club: for pre-service teachers
Creative Coding for Teachers
Short Learning Program: Creative Coding and Robotics for Teachers
UJ-Associated Creative Coding Clubs
Research: PhD – towards completion; Master’s – towards completion; Two master’s – to commence in 2023; A book chapter and an article.
4
Understanding the dynamics of teaching teachers
“I was trained…given responsibility to teach teachers…but I still have no idea of how I am going to fulfil this role. I do not understand. How is your program different? Are you not going to make things difficult? Asked a district-based subject specialist.
5
Cont…
6
Cont…
7
The sessions
The social: checking on teachers’ well-being, and inviting them to dance to music, share jokes and motivational talks. We wanted to create an environment characterized by sense of community (sense of belonging) and joy
SiyaScratcher: the hands-on experience of Scratch. It refers to working together in an online space to create Scratch projects. Siya – means “we do” in one of the local SA languages. Participants are divided into channels on MS Teams to create projects, guided by trained facilitators. Most of time is spent here.
Share and reflect: projects created are uploaded to the Scratch studio, and shared to the wider community. Participants converge again to the main channel and reflect on their overall experiences
“Our Saturdays will never be the same”
8
How the platform looks like
Social: General
SiyaScratcher: Facilitator channels
Share and reflect: General
(Senior members of the team play a role to support teachers with technical issues)
9
Design principles
Principle | Implications for the curriculum (The what) | Implications for facilitation (the how) |
Create a family-live environment (sense of belonging) | Design activities that encourage buddies to collaborate | To ensure that buddies EXPERIENCE the sense of belonging, the following should be implemented and made explicit:
|
Incorporate the 4Ps of creative learning | Design activities that incorporate the 4Ps: projects, play, peers, passion | Facilitators should ensure that buddies are afforded opportunities to experiment with Scratch projects that accommodate diversity in areas of specialisations (e.g. school subjects), ideas and personal interests. The incorporation of the 4Ps should be explicit during the experimentation process |
Enhance teachers’ understanding of how to create significant learning experiences for learners |
| |
10
Impact
| Self-development | Competencies |
|
|
|
11
Cont…
12
Reflections
Participant | Link |
Nonkululeko Mabaso | https://www.youtube.com/watch?v=FZmge-1Brsc Structure, communication, literature, learning about and through technology |
Serah Malinga | |
Makgopung Molatlhwa | I am much of a better teacher than I was before I joined the SLP. It was enjoyable, addictive and lot of fun. |
Asiphe Ndaba | https://drive.google.com/file/d/1KttPJbHvSyS_EdF7aCIEoB6SFC_YyHeY/view My life has never been the same again. I have also developed personally and socially |
| |
13
SCC quotes
“Participating in scratch was made easy and fun by our facilitators. They ensured that the learning environment and the atmosphere was a comfortable and welcoming . It was because of this welcoming environment that I was looking forward to attending the class every Saturday. I am not one person to post a lot on social media, but with scratch I got out of my shell and interacted with my fellow scratch buddies and other scratchers around the world. I found a new family through scratch as I got follow people from different countries and learn how they work”
14
Cont…
“My experience in learning how to code with Scratch was nothing short of amazing. First of all, thanks to Mr Molaodi for introducing us to this amazing platform, for not being uptight because the experience did not feel like we were with a lecturer but like a friend that was free and also thanks to Mr Baloi for being with us, for the support and the jokes he cracked, they were hilarious. To all the Facilitators, thank you also, your support did not go unnoticed and you were amazing. What I liked about scratch it was the environment that was created, the learning atmosphere was so friendly and conducive. One would not feel like they are in a classroom but they are somewhere out in the playground and having fun but at the same time learning. I also like the fact that there was no perfect project. All of the projects that we created in the begging we celebrated and we were applauded like there were big. The energy that comes with the team every Saturday morning was great, starting from being asked how we felt that particular morning to the last minute of the meeting when we had to say bye and take snapshots for sharing the on our social media platforms”
15
Cont…
“You know it was nice because everyone was equal. Like.. there was so that there was no gap between the facilitator in the students..like if maybe someone could pass by in that group... they're going to say there's no facilitator in here. We could not spot that gap. We made everyone's contribution equal. There was no gap between us, the facilitator, their students, and was nice”
16
Our Saturdays will never be the same
Facebook: Creative Coding at UJ Faculty of Education
Instagram: creativecoding_ujeducation
Twitter: creative_UJEdu
Overview of the project video on YouTube: Creative Coding @ UJ Faculty of Education
https://www.youtube.com/watch?v=ZzjsFGtN7ck&t=17s
17