CodeToCare
The GirlsDoCode Volunteer Program
CodeToCare (CTC) is a volunteer-driven program under GirlsDoCode (GDC), where student volunteers teach coding to underprivileged children, empowering them with essential digital skills. By making coding education more accessible, CTC aims to bridge the digital divide and inspire the next generation of innovators. The program currently collaborates with NGO Harmony House, providing hands-on learning experiences to children who may not otherwise have access to technology education.

What we currently teach
We teach Scratch and Python because they cater to different learning stages in coding education, making the transition from beginner to advanced programming smoother. Here’s why both are essential:
Why Scratch?
-
Visual & Intuitive – Scratch uses block-based coding, eliminating the need to memorize syntax, making it perfect for beginners, especially young learners.
-
Teaches Computational Thinking – It helps students understand coding logic, loops, conditionals, and variables in a fun, interactive way.
-
Encourages Creativity – Students can easily create animations, games, and interactive stories without being overwhelmed by syntax errors.
-
Immediate Feedback – Blocks snap together, preventing syntax mistakes and allowing students to focus on problem-solving.
-
Foundation for Future Learning – It builds confidence before transitioning to text-based languages like Python.
Why Python?
-
Easy Syntax & Readability – Python is beginner-friendly with a simple, readable syntax, making it one of the best first text-based languages.
-
Widely Used in the Industry – It’s used in real-world applications, from web development to artificial intelligence, making it a valuable skill.
-
Powerful Yet Simple – Unlike Java or C++, Python allows beginners to accomplish a lot with minimal code.
-
Great for Logical Thinking – It reinforces concepts like loops, functions, and conditionals in a structured way.
-
Bridges the Gap to Advanced Topics – Python is used in data science, AI, automation, and cybersecurity, making it a great stepping stone to advanced fields.
NGO Partnerships


Students at Harmony House learning scratch

Our volunteer teaching Scratch programming