Middle and high school students learning to code in free STEM program
Official 501(c)(3) Nonprofit Organization

Code for Change,
STEM for Tomorrow

100% free STEM education for middle & high school students. No experience needed — just bring your curiosity.

Empowering the next generation through coding, AI, and Data Science

Our Impact by the Numbers

Building the future of education, one student at a time

150+

Students

Enrolled & learning

3

Cohorts

2 Python + Data Science

10+

Volunteers

Board & volunteers

100%

Free

Always accessible

Our Mission

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

As a youth-led nonprofit, we believe in making tech education inclusive, accessible, and free for everyone. We inspire the next generation of changemakers.

Together, we're building a future where every student has the opportunity to code, create, and innovate.

Middle and high school students collaborating on Python coding projects at Code4Change

Free STEM Programs

Choose from our free coding, AI, and data science programs designed for middle & high school students. All courses are instructor-led with live mentorship.

Free Python programming course for kids

Python for Young Innovators

Explore Python from the ground up — no experience needed, just curiosity and creativity!

Free data science course for teens
📊

Data4Change

Discover data analysis, visualization, and statistics through hands-on projects.

Free AI and GenAI course for students
🤖

GenAI4Change

Explore Generative AI and its concepts through fun and creative projects.

One-hour STEM workshops for middle and high school students
⏱️

Knowledge Sessions

One-hour sessions — perfect for busy schedules and curious minds to explore new topics.

What Our Students Say

Hear from students who started with zero coding experience

"I joined with no coding experience, but this course made me realize how fun and powerful coding can be. Learning to code feels like gaining a superpower! Thanks to my wonderful teacher, I was able to learn Python from the basics to harder things."

M

Manya

7th Grade • Python

"The mentors made learning simple, the course content was easy to follow, and I'm happy that I completed my first project in Python."

D

Dhruv

6th Grade • Python

"This program was a great opportunity for me to refresh my Python skills. The teaching structure was very well organized, and I really appreciated how you started from the basics."

S

Saanvi

7th Grade • Python

"The instructors were very good and helped me understand the basics of Python. I was able to make my own project."

S

Sai

7th Grade • Python

"It was really fun, and I'd give it a 10/10, since I'm going into high school, and I'm going into a field where coding plays a major role. Also, you made it all very clear, and it was easy to understand."

A

Ankita

8th Grade • Python

"This course was very good, I think it was worth it. I loved learning Python!"

D

Dev

5th Grade • Python

Code4Change community

Join Our Growing Community

Be part of a movement that's making STEM education accessible to every student.

Stay updated: