top of page

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.

code to care 1.jpg

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?

  1. Visual & Intuitive – Scratch uses block-based coding, eliminating the need to memorize syntax, making it perfect for beginners, especially young learners.

  2. Teaches Computational Thinking – It helps students understand coding logic, loops, conditionals, and variables in a fun, interactive way.

  3. Encourages Creativity – Students can easily create animations, games, and interactive stories without being overwhelmed by syntax errors.

  4. Immediate Feedback – Blocks snap together, preventing syntax mistakes and allowing students to focus on problem-solving.

  5. Foundation for Future Learning – It builds confidence before transitioning to text-based languages like Python.

Why Python?

  1. Easy Syntax & Readability – Python is beginner-friendly with a simple, readable syntax, making it one of the best first text-based languages.

  2. Widely Used in the Industry – It’s used in real-world applications, from web development to artificial intelligence, making it a valuable skill.

  3. Powerful Yet Simple – Unlike Java or C++, Python allows beginners to accomplish a lot with minimal code.

  4. Great for Logical Thinking – It reinforces concepts like loops, functions, and conditionals in a structured way.

  5. 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

image.png
code to care 2.jpg

Students at Harmony House learning scratch

volunteer teaching code to care.png

Our volunteer teaching Scratch programming

bottom of page