
Code for Change
STEM for Tomorrow.
100% free STEM & Technology education for middle & high school students.
Learn AI, Python, Data Science, and other future-ready skills — no experience needed.
Our impact
The numbers so far
Every number represents a real student we've reached.
640+
Students already learning to code with us, for free
6
Cohorts across all programs
3 completed·3 active26+
Instructors and mentors here to help you learn
100%
Free education. For every student. Always
Why we exist
Technology should not be a privilege
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.
We believe students learn best by building. That's why our programs combine real projects, practical skills, and mentorship—led by young people who remember what it felt like to start from scratch.

What we teach
Free STEM & Technology Programs
Explore free, instructor-led programs in Python, AI, Data Science, and more—designed specifically for middle and high school students.
Live instruction. Hands-on projects. Real mentorship. Always free.

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

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

AI4Change
Explore AI, machine learning, and generative AI through coding and creative projects.
What Our Students Build
What students build
Real projects created by middle and high school students in our free programs.
They start with an idea. They learn the skills. They build something real.
Airbnb Price Analysis in Europe
Explored how location, ratings, and distance from city centers affect Airbnb pricing across Europe.
Netflix Movies & TV Shows Analysis
Analyzed global Netflix genres to discover the top preferred categories for viewers worldwide.
The Survival Paradox in Cricket
Analyzed cricket player stats to see if staying in the game longer increases the risk of getting out.
Trending YouTube Videos
A data-driven analysis of what makes a YouTube video trend, exploring views, likes, and channels.
Student voices
What students say
Unedited feedback from our course surveys.
“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.”
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.”
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.”
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.”
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.”
Ankita
8th Grade · Python
“This course was very good, I think it was worth it. I loved learning Python!”
Dev
5th Grade · Python
Ready to start?
Pick a program and enroll. It takes two minutes and costs nothing.
501(c)(3) Nonprofit · Student-led since 2025