Free coding classes for kids, taught by high schoolers.
We're a student-run nonprofit. High school volunteers teach elementary and middle schoolers to code.
High schooler? Volunteer to teach or start a chapter.
Since 2018.
Computer science is for everyone.
We teach young students computer science to make STEM more inclusive.
- Taught by high schoolers
- Our volunteers are in grades 9-12, only a few years older than the students they teach.
- Always free
- Sponsors and donors cover the cost of every chapter, camp, and hackathon. Families never pay.
- Relevant coding languages simplified
- Students learn Python and Java with a curriculum we have refined since 2018.
What we offer.
Our programs run year-round: chapters throughout the school year, camps each summer, and hackathons throughout the year.

Chapters
Weekly sessions at schools and libraries, taught by high school mentors in Python or Java.
School year, once a week
Summer camps
Regional camps for students entering grades 4-8, plus a national online camp.
Summer, one week
Hackathons
Themed coding competitions for grades 6-12, with workshops and prizes.
Throughout the yearOur national summer camp takes place online for one week during the summer. Dates and further details are not available yet. National summer camp information.
Find Steel City Codes near you.
We're in 14 regions. Find the one closest to you.
Search all regions- Alpharetta, GA
- Cleveland, OH
- Dallas, TX1 program
- Denver, CO
- Dubai, UAE
- Greater Houston, TX
- Minneapolis, MN2 programs
- New York City, NY1 program
- Philadelphia, PA
- Pittsburgh, PA3 programs
- Raleigh, NC1 program
- San Francisco Bay Area, CA6 programs
- Vancouver, BC, Canada1 program
- Washington, D.C.1 program
Nothing close by?
Start a chapter
Run by high schoolers.
High school volunteers teach every class.
Volunteer
Mentor younger students at a chapter, camp, or hackathon near you. Knowing some Java or Python helps. No teaching experience needed.
How to volunteerStart a chapter
Bring Steel City Codes to an elementary or middle school near you, with our curriculum and support.
How to start oneSome of the organizations that have sponsored us.
Sponsors and community donations keep every program free.