100% Free STEM & Technology Education501(c)(3) Nonprofit

Code for Change.
STEM for Tomorrow.

Free hands-on STEM and technology education for middle & high school students. Learn Python, AI, Data Science, and build real projects with live student mentors β€” no experience required.

JS
PY
AI
Over 640+ students enrolled nationwide
Students collaborating on hands-on coding projects in a Code4Change program
Live Mentored Cohorts

Real Projects. Real Skills.

From first line of code to use AI models & data apps.

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

4 completedΒ·2 active

31+

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.

Read our story
Code4Change founder discussing STEM education with Senator Andy Kim at Capitol Hill

With Sen. Andy Kim

Capitol Hill

Code4Change presenting at the Global Innovation Field Trip

Global Innovation Field Trip

Keynote Presentation

Code4Change founder with Congresswoman Bonnie Watson Coleman at Capitol Hill

With Rep. Bonnie Watson Coleman

Capitol Hill

πŸ›οΈ Advocating for free STEM education at Capitol Hill

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 program

Python4Change

Explore Python from the ground up β€” no experience needed, just curiosity and creativity.

Data4Change program

Data4Change

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

AI4Change program

AI4Change

Explore AI, machine learning, and generative AI through coding and creative projects.

Knowledge SessionsOne-hour sessions β€” perfect for busy schedules and curious minds exploring new topics.
Cyber4ChangeComing soonLearn how attacks work and how to defend against them, through gamified challenges and real cases.

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

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

Ready to start?

Pick a program and enroll. It takes two minutes and costs nothing.

501(c)(3) Nonprofit Β· Student-led since 2025