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.

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.

    Tulika introducing Code4Change to students during the first live kickoff session
  2. Our first free Python class

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

    Students building and presenting their Number Guesser Game in the live Python course
  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.

    Student capstone project presenting stock market data visualizations live in Data4Change
  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.

    Interactive neural network playground and hands-on AI lab in AI4Change
  5. Chapters open in three more states

    While our Global Team continues to run programs online for students across the country and around the world, student directors also opened Code4Change chapters in Colorado, Georgia, and Illinois — bringing local community, outreach, and collaboration to STEM & Tech education at the state level.

Our Mission

Code4Change's mission is to make STEM and technology education free and accessible to middle and high school students through live, instructor-led programs in coding, artificial intelligence, and data science.

We empower students to build technical skills, confidence, and creativity through hands-on projects and mentorship.

  • 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 programs6 completed·3 scheduled
  • 32+Instructors, TAs, and volunteers 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, Inc. 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 Programs & Instructor

    Dhruv Punia is a high school student passionate about coding, robotics, and making technology accessible to young learners. As Co-Founder and Director of Programs at Code4Change, he oversees and coordinates all programs offered by the organization, including Python4Change, AI4Change, and Data4Change, while actively spearheading the addition of new initiatives such as a Cybersecurity program.

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.