If your child has been attending M²P INNOVATION Hub sessions, they've probably come home talking about "Scratch" or "Arduino" or "variables." If those words mean nothing to you, you're not alone — and that's completely fine.
This post is for you: the parent who wants to understand what their child is learning and how to support them.
What Is Coding, Really?
Coding is writing instructions that a computer can follow. That's it. When your child writes a programme, they're telling a machine what to do, step by step — like a very precise recipe.
At M²P, we start with Scratch, where instructions look like colourful puzzle pieces that snap together. There's no typing complex commands — just dragging blocks into the right order. Later, learners move to Python and C++, where they type the instructions as text.
The tool changes, but the thinking stays the same: break a problem into pieces, write instructions for each piece, test, fix, repeat.
Why Does It Matter?
You might be thinking: "My child doesn't want to be a programmer." That's fine — most won't be. But coding teaches skills that transfer everywhere:
- Logical thinking: Following and creating step-by-step processes
- Problem solving: Figuring out why something isn't working and fixing it
- Persistence: Code rarely works on the first try. Learning to debug builds resilience
- Creativity: Programming is a creative activity — learners design games, animations, and tools
- Digital literacy: Understanding how technology works, not just how to use it
These skills matter whether your child becomes a doctor, a teacher, a farmer, or an engineer.
What Your Child Is Actually Doing
In a typical Saturday session at M²P, your child might be:
- Building a Scratch game where a character navigates obstacles using loops and conditionals
- Wiring a circuit on a breadboard to make an LED blink when a sensor detects movement
- Programming an Arduino microprocessor to drive a small robot along a line
- Working in a team to prepare for a WRO (World Robot Olympiad) challenge
- Presenting a project to their peers and explaining how it works
These aren't abstract exercises. Your child builds something real every session.
How You Can Help
You don't need to know how to code to support your child. Here's what actually helps:
- Ask them to show you what they built: "Can you show me what you made on Saturday?" goes a long way
- Let them explain it: Even if you don't understand, the act of explaining reinforces their learning
- Be patient with frustration: Code doesn't always work. If your child is stuck, that's normal — it's part of the process
- Celebrate the effort, not just the result: "I can see you worked hard on that" matters more than "Did you finish it?"
- Keep them attending: Consistency is key. The learners who improve fastest are the ones who show up every Saturday
Common Questions
"Is it safe?" Our sessions are supervised, held at partner schools, and use age-appropriate tools and software. No unsupervised internet access is involved.
"Does it cost anything?" M²P programmes are free for learners. We're a registered NPO (2024/468256/08) funded by donations and partnerships.
"Will this help with school?" Yes. Coding builds maths skills (logic, sequences, variables) and aligns with the CAPS Technology curriculum. Mam Mothiba at Poguti Maribulla Primary School has noted that participating learners transition better to high school.
"My child has never used a computer." That's exactly who this programme is designed for. We start with absolute basics — how to use a mouse, navigate a desktop, open a programme — before any coding begins.
Join Us
If you'd like your child to join our Saturday sessions, fill out our enrolment form or contact us to learn more.