Youth-Led 501(c)(3) nonprofit

Code4Change is a youth-led nonprofit giving middle and high school students free, hands-on education in Python, AI, Data Science, and other technology skills.

Every class, project and mentor is free. You will never pay to take part.

640+Students already learning to code with us, for free

How we got here

  1. 2025

    Tulika Punia, a high school student, started Code4Change so younger students would have a free, welcoming place to learn programming, AI and data science. Dhruv Punia joined as co-founder.

  2. Our first free Python class

    We ran a five-week Python course with two live one-hor sessions each week. No fees, no experience needed, and a real instructor on every call.

  3. Students publish their first projects

    In the first Data4Change cohort, students built and published their own data projects online on topics they chose themselves - including cricket, Netflix, Instagram, and the stock market.

  4. AI joins the lineup

    We added AI4Change so students could see how tools like ChatGPT actually work, then build something of their own with them.

  5. Chapters open in two more states

    Student directors opened Code4Change chapters in Illinois and Georgia, enabling state-level expansion and collaboration with local organizations to increase outreach and bring STEM & Tech education opportunities to more students.

What we believe and why it matters

At Code4Change, we empower middle and high school students to unlock their potential in STEM & Tech through hands-on projects, mentorship and accessible resources.

You deserve a place where tech feels welcoming — not expensive, not gated by prior experience, not reserved for certain schools. We believe that when you share technology widely, it becomes a force for good.

Our vision: a world where every curious student can build, create and lead — regardless of where they live or what their family earns.

  • CommunityStudents learn best together.
  • CreativityBuild projects you care about.
  • AccessAlways free, always open.

The reach so far

Every number here represents a real student who learned for free.

640+Students already learning to code with us, for free
  • 6Cohorts across all programs3 completed·3 active
  • 27+Instructors and mentors here to help you learn
  • 100%Free education. For every student. Always

What students gain

Code4Change has helped over 600+ middle and high school students learn Python, AI and data science — completely free of charge.

Meet the founders

Code4Change was started by students, for students.

  • Portrait of Tulika Punia

    Tulika Punia

    Founder, President & Lead Instructor

    Tulika Punia is a high school student passionate about making STEM and technology education accessible to everyone. She founded Code4Change to provide middle and high school students with a free, welcoming space to explore programming, artificial intelligence, and data science.

  • Portrait of Dhruv Punia

    Dhruv Punia

    Co-Founder & Director of Social Media

    Dhruv Punia is a high school student passionate about coding, robotics, and making technology accessible to young learners. As Co-Founder and Social Media Director of Code4Change, he helps create a welcoming space where students can explore programming and TEch education without barriers.

Your place at Code4Change

Whether you want to learn or to give back, there's a spot for you.

Learn to code, free

Pick a class in Python, data science or AI. You get live sessions, a mentor and a project of your own. No experience needed.

Teach or mentor with us

Help run a class, mentor a student or grow a chapter in your state. Students, educators and professionals are all welcome.